我建立它使用定製協議,用以通過插座與客戶溝通聊天服務器通信。客戶端向服務器發送特定字符串,並且服務器必須根據這些非標準消息採取適當的操作。我無法更改此協議,也無法訪問底層客戶端代碼。能否在socket.io服務器與客戶端non-socket.io
我的問題是,我可以使用Node.js的socket.io包爲服務器供電socket通訊,如果我不知道客戶是如何處理它的套接字活動?我在問,因爲,通過socket.io文檔閱讀,每次我通過套接字推動任何事件時,每個動作都與一個「事件」相關聯。
是否可以從服務器中捆綁該「事件」發出一個非常確切的消息給客戶端?我最好使用websockets包嗎?
我知道這不是您詢問的特定技術,但您可能會考慮使用WebRTC解決方案 - 您甚至可以找到node.js聊天服務器教程。 – theGleep