socket.io-client是否足以作为XSockets.NET服务器的套接字客户端?

时间:2014-07-04 02:39:56

标签: c# node.js sockets websocket xsockets.net

我在C#server和node.js客户端之间开发了一个套接字桥。

首先,我认为使用传统的TCP / IP套接字,但在第二个想法中,websocket在节点的异步样式编程中更容易。

XSockets.NET看起来很干净,我会将它用作websocket服务器。

我知道ws被广泛用于节点的基本websocket层,但我们有socket.io或engine.io。我想知道socket.io-client是否适合作为套接字客户端,并希望仔细检查我错过的内容。

在这种情况下你还有其他选择吗?

也许,不需要任何抽象层,我应该只使用ws ..

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用XSockets.NET作为服务器,则可以将任何套接字连接到服务器。你不必谈论websockets。您实际上可以使用Node.JS套接字来连接和发送数据。

这样做的诀窍是实现自定义协议。只要你发送JSON就很简单了。只需继承从XSockets.NET提供的协议模板创建一个新协议

这些简短的演示可能会更详细地解释:

编辑:如果您刚开始使用该项目,我建议您加入测试XSockets.NET 4.0的组。下一代XSockets比3. *版本有了很大的改进。如果您想要,请发送邮件至contact@xsockets.net!