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

我在C#服务器和node.js客户端之间开发了一些套接字桥接器。

首先,我想使用传统的TCP / IP套接字,但是第二个想法是websocket在节点的asynchronous风格编程中更容易。

XSockets.NET看起来不错,干净,我会用它作为一个websocket服务器。

我知道ws广泛用于节点的基本websocket层,但是我们有socket.io或engine.io。 我不知道是否socket.io客户端是一个适当的select作为一个套接字客户端,并希望仔细检查我想念。

在这种情况下你有其他的select吗?

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

谢谢!

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

这样做的诀窍是实现一个自定义协议。 只要你发送JSON,这是非常简单的。 只需从XSockets.NET提供的协议模板inheritance创build一个新的协议即可

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

  • 演示1

  • 演示2

编辑:如果你刚刚开始使用该项目,我会build议你jointestingXSockets.NET 4.0的组。下一代XSockets是比3. *版本有很大改进。 只要发送邮件到contact@xsockets.net如果你想在!