Socket.io - 服务器中继,客户端到客户端的消息传递

时间:2015-01-07 06:01:01

标签: sockets socket.io socket.io-1.0

Socket.IO,我要么过度思考,要么我不理解它是如何运作的。可能是后者。 有人可以帮帮我。

我在整个地方看到的例子都是关于发送,发回给发件人,向所有客户广播,或者向发送者广播所有客户。

不清楚的是这一切发生在哪里,服务器或客户端,或两者兼而有之? 我的主要问题是:

  • 服务器是否必须将所有内容转发给所有客户端?
  • 可以是客户吗? 直接向所有其他客户端发送消息(没有服务器 不得不转发它)
  • 客户端是否可以直接向特定邮件发送邮件 客户端?

我会非常非常感谢任何帮助澄清这一点。

1 个答案:

答案 0 :(得分:0)

  1. 服务器不必将所有内容都转发给客户端。您可以选择向发件人,所有客户端或所有客户端发送回发件人。
  2. 不,客户端始终向服务器发送消息。
  3. 不,与上述原因相同 - 您可以从原始客户端向服务器发送消息到预期的特定客户端,但您必须跳过服务器。