【问题标题】:Sending Raw Binary Data Between Two Servers With Websockets/Node.js?使用 Websockets/Node.js 在两个服务器之间发送原始二进制数据?
【发布时间】:2012-01-07 04:47:54
【问题描述】:

出于好奇,我最近一直在阅读有关 Node.js、Websockets 和 Socket.io 的信息。然而,前几天我在想我的一个客户面临的一个问题,想知道他们是否可以解决这个问题。本质上,有两台服务器。服务器 1,正在提供原始二进制数据。服务器 2 已设置为接收和处理该二进制数据。

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

我很想知道这是否可能,您可以采取哪些角度来解决它?

【问题讨论】:

  • 你没有接受很多答案...
  • 绝对有可能,但为什么呢?直接连接有什么问题?我相信这将是一个缓慢的数据转换。并且有些情况下 socket.io 不起作用。

标签: node.js websocket socket.io


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2013-03-07
    相关资源
    最近更新 更多