代码之家  ›  专栏  ›  技术社区  ›  hookenz

有人能为我解释一下通讯超时吗?

  •  0
  • hookenz  · 技术社区  · 15 年前

    我有一个应用程序有严格的时间安排。

    字符间延迟不得超过0.15s

    消息本身很小。10至50字符

    我不明白什么是readtotaltimeout乘数 实际上,readtotaltimeoutconstant的意思是。

    这个例子中的数学不起作用? http://www.lookrs232.com/com_port_programming/api_commtimeouts.htm

    1 回复  |  直到 15 年前
        1
  •  1
  •   Hans Passant    15 年前

    readIntervalTimeout=两个字节之间的最大时间 readTotalTimeoutConstant=多字节读取完成的最大时间 readTotalTimeout乘数=多字节读取中每个字节允许的额外时间

    由于指定了字符间延迟的严格限制,因此只需设置readIntervalTimeout。奇怪的是,通常的限制是消息超时。