-1

我试图与 2 个 xmpp 客户端通信,但这不像消息传递或聊天。它更像是在一端引起的事件和在另一端(实时)执行的动作。我希望客户端 A 尝试向客户端 B 发送数据包时不会有任何延迟时间。如果可用,是否有任何可能的方法来最小化它应该被忽视。?是否可以这样做或通过任何其他方式?

4

1 回答 1

0

首先,这仍然是消息传递。

至于你的延迟,在进程之间发送数据时总会有一些延迟。你没有说你正在寻找什么容忍水平,而不是你得到什么,所以很难说你应该做些什么来改善它们。

当前延迟的最大因素将是消息大小和网络速度。当然,直接点对点通信会为您的消息删除一跳,但是在不了解您的应用程序的情况下,无法说这是否是可接受的方向。

在快速网络上,一条小消息应该在几毫秒内送达。如果它是一个慢速网络,那么您的问题就在任何通信协议之外。

于 2012-04-05T15:59:56.200 回答