使用boost::asio写的tcp server,发现当设备连接数达到一定数量的时候,client一旦连接就会被退出,当关闭这个连接时,server端会报出异常Bad file descriptor。通过分析发现,是因为服务器连接数限制的原因导致的,服务器默认的连接数为1024,需要更改服务的默认连接数配置,参考连接如下:
Tcp连接,Bad file descriptor
最新推荐文章于 2024-01-20 16:48:01 发布
使用boost::asio写的tcp server,发现当设备连接数达到一定数量的时候,client一旦连接就会被退出,当关闭这个连接时,server端会报出异常Bad file descriptor。通过分析发现,是因为服务器连接数限制的原因导致的,服务器默认的连接数为1024,需要更改服务的默认连接数配置,参考连接如下: