2016-02-10 74 views
1

我試圖從官方的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。 服務器運行,但我不能得到任何服務器 - 客戶端連接。我從不同的瀏覽器運行服務器,並嘗試在它們之間發送消息。但沒有任何聯繫。相反,每當我試圖從瀏覽器中我得到這個錯誤key-error:在gevent-socketio + django聊天應用程序實現中的'socketio'

錯誤異常,同時處理socketio連接 回溯(最近通話最後一個)連接:

文件「/家/拉鬆/ GEVENT-socketio/socketio/sdjango py」爲66行,在socketio socketio_manage(request.environ,SOCKETIO_NS,請求) 文件 「/家/拉鬆/ GEVENT-socketio/socketio/初始化 py」 爲67行,在socketio_manage 插座= ENVIRON ['socketio'] KeyError:'socketio'

或者向我推薦任何解決方案,或者建議我使用其他可靠的平臺與django進行綁定,這樣我就可以通過實時聊天實現實時多人紙牌遊戲。先謝謝你。 :)

回答

0

你可能沒有使用gevent服務器嗎?我在Pyramid和另一臺服務器上得到了同樣的錯誤信息。

Github頁:

Note: you need to use the gevent python WSGI server to use gevent-socketio.