本地主机中套接字之间的数据传输的预期延迟是多少?

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/

【讨论】:

以上是关于本地主机中套接字之间的数据传输的预期延迟是多少?的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7:嗅探到本地主机的 TCP 套接字

加快 Vagrant 上主机和来宾之间的同步延迟(NFS 同步文件夹)

sockt套接字编程

Socket详解

本地主机中的 XAMPP 延迟

Android:对于套接字,传递“对等方的证书与预期的主机名不匹配”错误的最安全方法?