我建立它使用定制协议,用以通过插座与客户沟通聊天服务器通信。客户端向服务器发送特定字符串,并且服务器必须根据这些非标准消息采取适当的操作。我无法更改此协议,也无法访问底层客户端代码。能否在socket.io服务器与客户端non-socket.io
我的问题是,我可以使用Node.js的socket.io包为服务器供电socket通讯,如果我不知道客户是如何处理它的套接字活动?我在问,因为,通过socket.io文档阅读,每次我通过套接字推动任何事件时,每个动作都与一个“事件”相关联。
是否可以从服务器中捆绑该“事件”发出一个非常确切的消息给客户端?我最好使用websockets包吗?
我知道这不是您询问的特定技术,但您可能会考虑使用WebRTC解决方案 - 您甚至可以找到node.js聊天服务器教程。 – theGleep