如果我想支持网络套接字,我需要重写我的扭曲聊天服务器吗?
Posted
技术标签:
【中文标题】如果我想支持网络套接字,我需要重写我的扭曲聊天服务器吗?【英文标题】:do i need to rewrite my twisted chat server if i want to support web sockets? 【发布时间】:2014-09-18 20:08:17 【问题描述】:我有一个建立在twisted 的NetstringReceiver 类之上的现有聊天套接字服务器。存在可以正常工作的 android/ios 客户端。显然 Web 套接字使用不同的协议,因此无法连接到我的服务器。
是否需要编写不同的聊天服务器来支持网络套接字?
【问题讨论】:
【参考方案1】:“是的。”
如果您想要更全面的答案,您必须在问题中包含更多信息。
【讨论】:
你能告诉我还需要什么信息吗?我正在使用扭曲,让 ios/android 客户端使用它们各自的套接字客户端库连接到套接字服务器,我希望有一个针对 ios/android/web 的单一解决方案 我建议将 SockJS 与 pypi.python.org/pypi/txsockjs 之类的东西一起用于 web,并在此之上分层您现有的协议。更详细的必要信息是对您已经尝试过的内容以及它如何不起作用的解释,或者可能是您的协议的简化最小示例。以上是关于如果我想支持网络套接字,我需要重写我的扭曲聊天服务器吗?的主要内容,如果未能解决你的问题,请参考以下文章