gpt4 book ai didi

c++ - 套接字接收调用卡住线程大约。 5秒

转载 作者:可可西里 更新时间:2023-11-01 13:11:17 24 4
gpt4 key购买 nike

我有一个用 C++ 实现的客户端服务器架构,在 Windows 7 下使用阻塞套接字。一切都运行良好,达到一定的负载水平。如果有几个客户端(例如 > 4)接收或发送兆字节的数据,有时与一个客户端的通信会卡住大约 5 秒。在这种情况下,所有其他客户端都按预期工作。

缓冲区大小为 8192 字节,服务器端的日志记录如下:

时间戳 (s.ms) - 接收到的字节数

1299514524.618 - 8192

1299514524.618 - 8192

1299514524.618 - 0004

1299514529.641 - 8192

1299514529.641 - 3744

1299514529.641 - 1460

1299514529.641 - 1460

1299514529.641 - 8192

好像在那5秒内只能读到4个字节。此外,我发现卡住时间总是在 5 秒左右——从不低于 4 秒,也从不低于 6 秒...

有什么想法吗?

最好的问候

迈克尔

最佳答案

关于c++ - 套接字接收调用卡住线程大约。 5秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com