【问题标题】:What is the expected latency of data transfer between sockets in localhost?本地主机中套接字之间的数据传输的预期延迟是多少?
【发布时间】:2021-10-14 01:15:07
【问题描述】:

我正在开发一个需要非常低的整体执行延迟的系统。为此,我必须做出设计选择。一种选择是使用一个程序来完成整个任务,或者使用两个单独的程序(对于我的用例来说更可取),其中第一个将相关数据发送到另一个,这两个程序都在同一台主机上实现.

我现在希望在 Python 中实现该系统,然后在 Windows 机器上转移到 C++。对于进程间通信,我正在考虑使用套接字。我试图估计在将数据(通常一次 5 个浮点数)从一个程序传输到另一个程序时我应该期望的延迟的数量级。

【问题讨论】:

  • WM_COPYDATA 消息?

标签: python windows sockets low-latency


【解决方案1】:

我会看看 ZeroMQ 的 python 实现。套接字可以工作,但 0MQ 更快,并且支持多种语言:https://zeromq.org/languages/python/

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    相关资源
    最近更新 更多