如何在Boost ASIO中设置数据包超时

时间:2019-02-04 23:25:51

标签: boost-asio

我有一个在Windows Server 2008R2上使用Boost ASIO的API服务器,该服务器可与一种浏览器一起使用,但不适用于另一种浏览器。无法正常工作的浏览器从服务器发出了RST信息。我认为等待ACK的时间是罪魁祸首,因为等待ACK响应的时间几乎是工作的浏览器(发送RST之前)的响应时间(2.5秒)的两倍。

在研究此问题时,主要是通过Wireshark完成的,并检查数据包的时间安排和RST / ACK答复。

问题是,是否可以在ASIO / Winsock中设置超时时间,以便在发出RST之前等待更长的ACK数据包?

0 个答案:

没有答案