【发布时间】:2018-02-20 17:03:37
【问题描述】:
我不清楚使用 TCP 套接字与客户端连接到 127.0.0.1 服务器地址和其他 IPC(如消息队列)之间的区别。由于两者都用于同一主机内的通信,为什么有人会采用套接字方法将消息队列保留为一个,因为在这种情况下,与队列相比,套接字会导致更多开销。
我看到的差异:- 在sockets的情况下,我们可以在wireshark中看到内容,而在队列中则没有这种方式。
【问题讨论】:
-
user9071725 - 这个问题在 SO 上被认为是“过于宽泛”。请查看stackoverflow.com/help/how-to-ask
-
尝试Wikipedia 比较各种方法。 TCP 通过网络堆栈,因此 Wireshark 可以对其进行监控。
-
一个 TCP 在正常 IPC 功能上的使用示例将非常有帮助。您可以根据该示例提出问题,并询问您向我们展示的具体案例。
-
使用 TCP 的一个优点是,将来您可能希望另一台机器上的另一个进程。 TCP - 这很容易做到。
-
'我想从 B 市的地址 A 到 D 市的地址 C。我应该开车、坐火车还是坐飞机?太宽泛了:(