Socket网络编程判断客户端是否在线

Linux环境下编写的 TCP 服务器,当客户端断开连接时,使用 select 函数的情况下,服务器仍然会接收到一个信号, select 函数会将这个设备描述符标记为可读/写,然后服务器端调用 recv 函数,若 recv 函数返回值为 0,则表示客户端已经断开,服务器需要将对应的 Socket 套接字关闭掉,让数据写回磁盘,并释放文件所占用的资源。

猜你喜欢

转载自blog.csdn.net/qq_36612961/article/details/89326521
今日推荐