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

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

【问题讨论】:

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

标签: javascript sockets websocket long-polling server-push


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2013-03-12
    • 2022-01-07
    • 2013-02-12
    • 1970-01-01
    • 2011-10-12
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多