我正在使用Django 频道来构建实时聊天应用程序。我已经安装了 websocket-client,当我尝试使用 连接时ws.connect()
,它会抛出错误 104。
对等方重置连接。
它首先进行握手,但立即断开连接。
我的routing.py文件:
from channels.routing import route
from channels import Group
def ws_connect(message):
print 'ssssssssssssss'
Group('users').add(message.reply_channel)
message.reply_channel.send({"accept": True})
def ws_disconnect(message):
Group('users').discard(message.reply_channel)
def message_handler(message):
print(message['text'])
channel_routing = [
route("websocket.receive", message_handler),
route('websocket.connect', ws_connect),
route('websocket.disconnect', ws_disconnect),
]
Run Code Online (Sandbox Code Playgroud)
腻子并行运行:
root@in:/home/django/django_project# python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
March 22, 2018 - 13:24:20
Django version 1.11.10, using settings 'django_project.settings'
Starting Channels development server at http://127.0.0.1:8000/
Channel layer …
Run Code Online (Sandbox Code Playgroud)