使用Websockets / Node.js在两个服务器之间发送原始二进制数据?

时间:2012-01-07 04:47:54

标签: node.js websocket socket.io

我最近一直在阅读关于Node.js,Websockets和Socket.io的好奇心。然而,有一天我想到了一个客户面临的问题,并想知道它们是否可能是解决方案。基本上,有两个服务器。服务器1正在提供原始二进制数据。服务器2设置为接收和处理该二进制数据。

需要发生的是来自服务器1的数据,通过网络浏览器传递,然后传送到服务器2.

enter image description here

我很想知道这是否可行,你可以采取什么角度来解决它?

1 个答案:

答案 0 :(得分:0)

这当然是可能的。两者的连接都需要从浏览器/ Javascript启动,但一旦到位,应该很容易将数据从一个代理到另一个。

但是,有许多非浏览器WebSocket客户端,因此您可能会考虑从一台服务器到另一台服务器建立直接的WebSocket连接。有关WebSocket客户端(和服务器)实现,请参阅this wikipedia page