是否有实现 Socket.IO 的服务器部分的文档?

Posted

技术标签:

【中文标题】是否有实现 Socket.IO 的服务器部分的文档?【英文标题】:Is there documentation for implementing the server portion of Socket.IO? 【发布时间】:2011-01-02 21:00:25 【问题描述】:

我不想使用 NodeJS 服务器实现。我的服务器实现需要支持哪些协议?我在哪里可以找到技术细节?

【问题讨论】:

所以您正在使用 _________ 编程语言实现 ________,并且您的应用程序是 _____________ ,您需要 _____________ 给客户。说得通。让我想一想…… @Pointy,他在询问 Socket.IO 实现使用的协议。这似乎是一个合理的问题,即使 Socket.IO 没有标准化。在解释 HTTP 协议之前,我不必问别人使用的是什么语言。 @Mathew Flaschen 或许这是真的,如果是这样,Socket.IO home page 上列出了一些非 Node 服务器端项目 【参考方案1】:

Use the source。客户端库将按指定顺序尝试这些传输:

transports: ['websocket', 'flashsocket', 'htmlfile', 
             'xhr-multipart', 'xhr-polling', 'jsonp-polling'],

它将在它们中的每一个上调用.check() 方法,该方法确定浏览器功能,并使用第一个匹配的。在连接时,它将继续尝试其他传输,直到找到实际连接的传输。使用options 字段,应用程序可以随意自定义此选择过程。

【讨论】:

以上是关于是否有实现 Socket.IO 的服务器部分的文档?的主要内容,如果未能解决你的问题,请参考以下文章

socket.io 中文文档

是否可以仅在用户登录时连接 Socket.io?

socket.io实现在线群聊

Socket.io 多连接

是否有拦截来自客户端服务器的所有 socket.io 数据的功能

socket服务端的实现