Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图与 2 个 xmpp 客户端通信,但这不像消息传递或聊天。它更像是在一端引起的事件和在另一端(实时)执行的动作。我希望客户端 A 尝试向客户端 B 发送数据包时不会有任何延迟时间。如果可用,是否有任何可能的方法来最小化它应该被忽视。?是否可以这样做或通过任何其他方式?
首先,这仍然是消息传递。
至于你的延迟,在进程之间发送数据时总会有一些延迟。你没有说你正在寻找什么容忍水平,而不是你得到什么,所以很难说你应该做些什么来改善它们。
当前延迟的最大因素将是消息大小和网络速度。当然,直接点对点通信会为您的消息删除一跳,但是在不了解您的应用程序的情况下,无法说这是否是可接受的方向。
在快速网络上,一条小消息应该在几毫秒内送达。如果它是一个慢速网络,那么您的问题就在任何通信协议之外。