`

支持websocket的client和server

阅读更多

On Client side

For other browsers it's not so clear.

On Server side it depends on which language you use.

In Java/JEE :

  • Jetty 7.0 supports it (Very easy to use),
  • GlassFish 3.0 (very low level and sometimes complex), Glassfish 3.1 has new refactored Websocket Support which is more developer friendly and
  • Caucho Resin 4.0.2 (not yet tried) too.

Some other Java implementations are :

  • Kaazing Gateway,
  • jWebscoket,
  • Netty and
  • xLightWeb.

In PHP :

  • phpwebsocket.

In node.js :

  • Socket.io : Socket.io also has serverside ports for Python, Java, Google GO, Rack.

分享到:
评论

相关推荐

    websocket server 和 client

    7. Server和Client的交互逻辑:包括连接建立、消息编码解码、错误处理等。 深入学习和实践这些知识点,可以帮助开发者构建高效、可靠的实时通信系统,尤其适用于聊天、游戏、协作工具等需要实时交互的应用场景。

    java 后端源码包websocket client 四种创建方式websocket server 创建方式

    第一种方式 WebSocketClient 注入方式 2. 第二种方式 @ClientEndpoint 注解方式 3. 第三种方式 extends WebSocketClient 的方式 4. 第四种方式 @ClientEndpoint 简单版 - websocket server 创建方式 @...

    websocket client c++ 例程

    这是一个c++编写的关于websocket Client的一个动态链接库,编译环境VS2010,该动态链接库可以在VC6.0下调用通过,亲测,该websocket client连接的server端是jetty的websocket server

    WebSocketClient test sample

    利用okHttp中的WebSocket功能在AndroidStudio测试WebSocketClient, 其中Server是使用okHttp中的moc web server搭建的,所以在同一台机器上测试的(moc只能在本机上测试),如果没有搭server, 可以换成“ws://echo....

    spring-boot-websocket-client代码示例

    `spring-boot-websocket-client`项目展示了如何使用Spring Boot创建一个WebSocket客户端,包括设置WebSocket配置、客户端连接、订阅和发送消息。结合服务端的处理,我们可以构建出一个完整的实时通信系统。通过学习...

    WebSocketSharp Server Client VS

    2. **WebSocketSharp库**:WebSocketSharp库为C#开发者提供了简单易用的API,用于创建WebSocket服务器(Server)和客户端(Client)。它支持WebSocket标准,包括握手、消息处理和错误处理等功能。 3. **WebSocket...

    node-websocket-client, NodeJS的Web Socket客户端.zip

    node-websocket-client, NodeJS的Web Socket客户端 一个 Prototype Web Socket 客户端实现 node.js 。测试 miksago/node-websocket-server v1.2.00.需要 nodejs 0.1.98或者更高版本。安装按如下方式使用 np

    安卓websocket(客服端和服务端写在app端) 案例

    WebSocketClient client = new WebSocketClient(new URI("ws://yourserver.com")) { @Override public void onOpen(ServerHandshake handshakedata) { // 连接成功 } @Override public void onMessage...

    WebSocket Lightweight Client-Server Communications pdf mobi epub 格式 及源代码

    直到最近,在浏览器中创建类似桌面的应用程序意味着使用低效的Ajax或Comet技术与之通信服务器。 通过本实用指南,您将学习如何使用WebSocket, ... 您还将学习如何使用WebSocket和传输层安全性(TLS)

    WebSocket.zip_Server_client_rights_web socket_websocket

    Websocket-Arduino, a websocket implementation for Arduino Copyright 2011 Per Ejeklint Based on previous implementations by Copyright 2010 Ben Swanson and Copyright 2010 Randall Brewer and Copyright ...

    其于Javax的WebSocket Server实例

    WebSocket是一种在客户端和服务器之间建立长连接的协议,它提供了双向通信的能力,即服务器和客户端都可以主动发送数据。在Web应用中,WebSocket替代了传统的HTTP长轮询或短轮询,提高了实时性,广泛应用于在线聊天...

    WebSocketServer.zip

    WebSocketServer.zip是一个包含WebSocket服务器实现的压缩包,主要由WebSocketServer和websocketClient.html两个文件组成。WebSocket协议是一种在客户端和服务器之间建立长时间连接的网络通信技术,它允许双方进行全...

    websocket_server_client

    在这个名为"websocket_server_client"的项目中,开发者使用C++实现了一个WebSocket服务器和客户端的示例。下面将详细讨论相关知识点。 1. **WebSocket协议**:WebSocket协议是HTTP的升级版,它允许在客户端和服务器...

    使用QT进行websocket 客户端和服务端通讯示例

    WebSocketClient::WebSocketClient(const QUrl &url, QObject *parent) : QObject(parent), m_webSocket(this) { connect(&m_webSocket, &QWebSocket::connected, this, &WebSocketClient::onConnected); ...

    C#实现WebSocket协议客户端和服务器websocket sharp组件实例解析

    WebSocket Sharp 是一个C#实现的WebSocket协议库,它支持客户端和服务端的功能,符合RFC 6455标准。这个组件不仅提供了基本的WebSocket连接管理,还包含了一些高级特性,如消息压缩、安全连接、HTTP身份验证、代理...

    websocket-client-server-communications

    3. **文本和二进制数据支持**:WebSocket支持文本帧和二进制帧,这使得它能处理各种类型的数据,如JSON对象、图片、音频等。 4. **低延迟**:由于WebSocket保持持久连接,减少了每次交互的开销,因此延迟更低,适合...

    c++ websocket服务器和html客户端

    - **Websocket Server**: 这可能是服务器代码的目录或文件,包含C++实现的WebSocket服务器源代码。 - **PushFramework**: 这可能是一个框架或者库,用于帮助服务器进行数据推送,使得服务器能够主动向客户端发送...

    C语言实现的websocket

    C语言本身并不包含对WebSocket的支持,因此实现WebSocket需要理解和处理底层的TCP套接字编程,以及构建WebSocket协议的数据帧。这包括握手阶段、帧头部解析、数据编码解码、错误处理等复杂操作。 3. C语言实现...

    萬用client端WebSocket測試界面

    在`js-websocket-client-master`这个项目中,可能包含了实现WebSocket客户端测试的各种示例和工具。可能有以下组成部分: 1. **HTML文件**:用于展示用户界面,可能包括输入框让用户输入消息,按钮触发发送操作,...

    Websocket_server_client_Form.rar

    首先,我们来看"WebSocket_server_client_Form.rar"这个压缩包的内容。它包含三个主要部分: 1. **websocket_sever_Form_demo**:这是一个WebSocket服务端的示例项目,使用了Fleck库来构建WebSocket服务器。Fleck是...

Global site tag (gtag.js) - Google Analytics