我正在尝试与使用gevent和greenlet构建的django驱动的服务器开发实时套接字连接。我启动了服务器,服务器正在端口8000上等待。但是,一旦在浏览器中加载页面,我就会在服务器终端上看到数千个get请求(如下所示)。
127.0.0.1--[2014-06-21 13:10:48]“ GET /socket.io/?EIO=2&transport=polling&t=1 403370648069-19838 HTTP / 1.1” 200172 0.004000
127.0.0.1--[2014-06-21 13:10:48]“ GET /socket.io/?EIO=2&transport=polling&t=1 403370648074-19839 HTTP / 1.1” 200172 0.003000
127.0.0.1--[2014-06-21 13:10:48]“ GET /socket.io/?EIO=2&transport=polling&t=1 403370648078-19840 HTTP / 1.1” 200172 0.003000
127.0.0.1--[2014-06-21 13:10:48]“ GET /socket.io/?EIO=2&transport=polling&t=1 403370648083-19841 HTTP / 1.1” 200172 0.003000
127.0.0.1--[2014-06-21 13:10:48]“ GET /socket.io/?EIO=2&transport=polling&t=1 403370648065-19837 HTTP / 1.1” 200172 0.004000
我正在使用1.0.6版本的socket.io-client(https://github.com/Automattic/socket.io-client)。
谢谢,
我遇到了同样的问题,尽管 NodeJS 上有 Express.IO,客户端有 Socket.IO。
如果客户端和服务器之间的 Socket.IO 实现版本不匹配,就会出现此问题。例如,Socket.IO v0.9 和 v1.0 之间存在许多关键变化。您需要升级其中一个或降级另一个。
| 归档时间: |
|
| 查看次数: |
214 次 |
| 最近记录: |