我开发了一个c#服务器和node.js客户端之间的socket桥接。
首先,我想使用传统的TCP/IP套接字,但再一想,websocket在异步风格的节点编程中太容易了。
XSockets。. NET看起来很好,很干净,我将使用它作为websocket服务器。
我知道ws
被广泛用于节点的基本websocket层,但我们有socket。IO或engine.io。我想知道插座。io-client作为套接字客户端是一个合适的选择,并且想要仔细检查我错过了什么
也许,任何抽象层都不需要,我应该只使用ws
..
谢谢!
如果您正在使用XSockets。NET作为服务器,您可以将任何套接字连接到服务器。你不需要谈论websockets。你可以使用Node.JS套接字来连接和发送数据。
这样做的技巧是实现一个自定义协议。只要发送JSON就非常简单。只需从XSockets提供的协议模板中继承创建一个新协议。净这些简短的演示可以更详细地解释:
- 演示1
- 演示2
编辑:如果你刚刚开始这个项目,我建议你加入测试XSockets的小组。下一代XSockets比3.0有了很大的改进。*版本。如果你想加入,就发邮件到contact@xsockets.net !