pynng的Pair0函数的参数
时间: 2024-04-26 18:26:26 浏览: 70
C++ pair的用法实例详解
pynng的Pair0函数有几个可选参数,具体如下:
1. `max_recv_size`:指定最大接收消息的大小,默认值为0,表示没有限制。如果设置了该参数,则当接收到的消息大小超过该值时,会抛出pynng.errors.MessageTooLarge异常。
2. `recv_timeout`:指定接收消息的超时时间,默认值为0,表示没有超时限制。如果设置了该参数,则当接收消息的时间超过该值时,会抛出pynng.errors.TimedOut异常。
3. `send_timeout`:指定发送消息的超时时间,默认值为0,表示没有超时限制。如果设置了该参数,则当发送消息的时间超过该值时,会抛出pynng.errors.TimedOut异常。
4. `reconnect_time_min`:指定最小的重连间隔时间,默认值为0,表示无间隔时间。如果连接失败,会在重连前等待一段随机时间,该时间在最小间隔时间与最大间隔时间之间随机取值。如果设置了该参数,则在最小间隔时间与最大间隔时间之间取较大值。
5. `reconnect_time_max`:指定最大的重连间隔时间,默认值为0,表示无间隔时间。如果连接失败,会在重连前等待一段随机时间,该时间在最小间隔时间与最大间隔时间之间随机取值。如果设置了该参数,则在最小间隔时间与最大间隔时间之间取较小值。
6. `polyamorous`:指定是否开启多连接模式,默认值为False。如果设置为True,则可以允许与多个对端建立连接,否则只能与一个对端建立连接。
这些参数都是可选的,可以根据需要进行设置。
阅读全文