本地主机中套接字之间的数据传输的预期延迟是多少?
Posted
技术标签:
【中文标题】本地主机中套接字之间的数据传输的预期延迟是多少?【英文标题】:What is the expected latency of data transfer between sockets in localhost? 【发布时间】:2021-10-14 01:15:07 【问题描述】:我正在开发一个需要非常低的整体执行延迟的系统。为此,我必须做出设计选择。一种选择是使用一个程序来完成整个任务,或者使用两个单独的程序(对于我的用例来说更可取),其中第一个将相关数据发送到另一个,这两个程序都在同一台主机上实现.
我现在希望在 Python 中实现该系统,然后在 Windows 机器上转移到 C++。对于进程间通信,我正在考虑使用套接字。我试图估计在将数据(通常一次 5 个浮点数)从一个程序传输到另一个程序时我应该期望的延迟的数量级。
【问题讨论】:
WM_COPYDATA 消息? 【参考方案1】:我会看看 ZeroMQ 的 python 实现。套接字可以工作,但 0MQ 更快,并且支持多种语言:https://zeromq.org/languages/python/
【讨论】:
以上是关于本地主机中套接字之间的数据传输的预期延迟是多少?的主要内容,如果未能解决你的问题,请参考以下文章