ZMQ套接字连接超时


蜡笔小辛
2025-03-10 06:12:06 (11天前)


我正在使用C ++绑定ZMQ(cppzmq),我正在尝试使用.setsockopt()设置TCP套接字的连接超时 - 这样的方法:

int connectTimeout = 1000;
socket.setsockopt(…

2 条回复
  1. 0# 無口君 | 2019-08-31 10-32





    所以问题是

    何时以及如何
    </强>
    我应该体验连接超时?




    什么时候 ?



    实际上

    从不直接
    </强>
    因为这只是ZeroMQ的API暴露设置


    Context()

    </强>
    -instances的内部

    F
    </强>
    inite-

    小号
    </强>
    tate-

    中号
    </强>
    achine modus operandi(这里是

    .setsockopt()

    设置选定的传输类后面的API幕后ISO-OSI-L3详细信息)。



    怎么样
    <子>
    (如果有的话)
    </子>



    好吧,还有其他一些


    .setsockopt()

    </强>
    细节,(如果穿上)可能间接地感知集合的影响

    ZMQ_CONNECT_TIMEOUT

    连接超时。这里再次,仅通过修改的FSM行为间接地,即以某种方式,如何

    .Context()

    -engine实例将碰巧响应这样的事件(所有纯粹内部,在API的幕后 - 这就是我们在方法上使用API​​方法分离关注点的原因,不是吗?)。



    详情请参阅:




    • API详细信息

      ZMQ_IMMEDIATE




    • API详细信息

      ZMQ_RECONNECT_IVL




    • API详细信息

      ZMQ_RECONNECT_IVL_MAX




      <子>
      (API版本不断发展,请注意并非所有版本

      代理共享相同的ZeroMQ API版本。所以最好记住Zen-of-Zero,并随意重复使用焦虑的设计师指令

      1. #ASSUME NOTHING
      2. </code>
      3. </子>
      4. </LI>





    拖车奖励:




    如果不熟悉ZeroMQ仪器,人们可能会发现有用这5秒读入[主要概念上的差异] [


    ZeroMQ层次结构不到五秒钟

    </强>
    ] 部分,









    <子>



    由ZeroMQ + nanomsg的共同父亲Martin S锟撰写。

    尊重! )

    </子>


登录 后才能参与评论