【发布时间】:2018-01-25 11:22:25
【问题描述】:
这是我的想法:
- 拥有一个接收/发送 JSON 信息的 Django 网站,以便我可以为 Web 浏览器或 Unity / UE 客户端创建 JavaScript 客户端
- 我想要一个仅适用于 Unity / UE 客户端的新功能:实时聊天。
我想在特定端口上使用 Tornado 服务器,比如说 8666。
这是我到目前为止所做的:
- 在 Django 网站上进行身份验证
- 让一切都在 Django 网站上运行
现在我希望客户端连接到端口 8666(纯 TCP)并发送一些东西(可能是他的会话 cookie 或其他东西)所以我可以在 tornado 网络服务器上查看客户端是否经过身份验证,并查看数据库以找出在 tornado 网络服务器上也连接了哪些其他伙伴,这样当这个客户端写一些东西时,我可以将他的消息发送给所有其他“相关”连接的客户。
我没有找到任何关于此的文档。你知道如何处理这个吗?举个例子,或者如果我没有走上正轨,那我该怎么办?
【问题讨论】:
-
Tornado's TCPServer 似乎很适合您的任务。
-
你在正确的轨道上。