Websockets 应用开发

Posted

技术标签:

【中文标题】Websockets 应用开发【英文标题】:Websockets application development 【发布时间】:2013-12-12 08:52:36 【问题描述】:

我即将决定走哪条路。一方面我有 jWebsocket 框架,它通过 javascript - java(客户端-服务器)集成为我提供了快速启动,另一方面是使用纯 socket.io(客户端)和 c# websockets(http://alchemywebsockets.net/)。

我的目的不是做广告,但是在我开始一个需要在浏览器上显示实时信息(包括广播)的项目之前,我需要对此进行一些思考,并且我需要处理大量数据,所以我想打开多个 websocket在服务器上为我完成这项工作?

附: 我最多可以同时连接 10 个客户端。

【问题讨论】:

【参考方案1】:

SockJS 库是浏览器内 WebSocket 客户端的不错选择。它自动支持回退到各种特定于浏览器的传输协议。

如果您决定在服务器端使用 Java,那么我推荐 Spring Framework 4 (here's an introduction),它接近 GA 版本(我想我们会在新年前看到它)并具有 WebSocket 内置STOMP支持。

【讨论】:

以上是关于Websockets 应用开发的主要内容,如果未能解决你的问题,请参考以下文章

如何将 WebSockets 合并到 Cocoa 应用程序中[关闭]

WebSockets 或 Http 哪一个用于实时应用程序?

Websockets 与主要应用程序(nginx + 乘客 + faye)

应用程序负载均衡器是不是支持 WebSockets?

java/spring 和 c++/qt 应用程序与 websockets 之间的通信

WCF C# 应用程序中的 Websockets 到 ORACLE 数据库