1

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

首先,我想使用传统的 TCP/IP 套接字,但后来想到 websocket 在节点的异步风格编程中太容易了。

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

我知道ws它广泛用于节点的基本 websocket 层,但我们有 socket.io 或 engine.io。我想知道socket.io-client是否是作为套接字客户端的正确选择,并且想仔细检查我错过了什么。

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

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

谢谢!

4

1 回答 1

0

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

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

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

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

于 2014-07-04T08:12:26.047 回答