socketio从服务器发送消息(django-socketio)

时间:2014-08-24 11:18:52

标签: python django sockets socket.io django-socketio

我使用django-socketio库。

在某些视图中,我希望为所有客户端发送消息。但是当我使用以下代码时:

from django_socketio import broadcast

def some_view(request):
    data = {"message": "Some message"}
    broadcast(data)
    return HttpResponse('Ok')

我收到错误:

There are no clients.

但如果从事件发送广播,一切都好。

from django_socketio.events import on_message, on_subscribe

@on_subscribe(channel='machine')
def machine_cash_handler(request, socket, context, message):
    broadcast(data)

0 个答案:

没有答案