Я пытаюсь использовать их в первый раз и удивляться, что я направился в правильном направлении.
Вот мои договоренности,
socket.io является оберткой вокруг websocket и возвращается к субоптимальным решениям, когда websocket недоступен.
Каналы Django могут также разговаривать с websocket.
(Я думаю, что он преобразует django в очередь сообщений как система, хотя это понимание или непонимание должно влиять на этот вопрос)
Итак, я пытаюсь использовать Django-каналы на сервере и socket.io-client на клиенте.
socket.io имеет api, который выглядит как
socket.on(type, (payload)=> {})
В то время как каналы Django имеют форму
message.reply_channel.send({
"text": json
})
- это текст type
socket.on(type)
?
Может ли каналы Django и socket.io-client разговаривать друг с другом?