关键错误:' socketio'在gevent-socketio + django聊天应用程序实现

时间:2016-02-10 22:00:56

标签: django chat keyerror gevent-socketio

我试图从官方git存储库中实现gevent-socketio django聊天应用程序的示例。使用python 2.7.6,django 1.9.2和socket.io 1.4.5。 @ https://github.com/abourget/gevent-socketio/tree/master/examples/django_chat。 服务器运行,但我无法获得任何服务器 - 客户端连接。我从不同的浏览器运行服务器,并尝试在它们之间发送消息。但是从来没有任何联系。相反,每当我尝试从浏览器连接时,我都会收到此错误

错误处理socketio连接时出现异常 回溯(最近一次调用最后一次):

文件" /home/razon/gevent-socketio/socketio/sdjango.py" ;,第66行,in socketio     socketio_manage(request.environ,SOCKETIO_NS,request)   文件" / home / razon / gevent-socketio / socketio / init .py",第67行,在socketio_manage中     socket = environ [' socketio'] KeyError:' socketio'

要么建议我任何解决方案,要么建议我任何其他可靠的平台与django绑定,以便我可以实时实时多人卡片游戏与实时聊天。先感谢您。 :)

1 个答案:

答案 0 :(得分:0)

你可能没有使用gevent服务器吗?我在Pyramid中使用另一台服务器收到了相同的错误消息。

来自Github页面:

  

注意:您需要使用gevent python WSGI服务器来使用gevent-socketio。