您的位置:首页 > 运维架构 > Linux

linux下socket编程读写函数

2017-09-28 20:06 169 查看
linux下socket编程,实现服务器与客户端的通信之后,在同一个虚拟机上,打开两个shell,一个运行服务器程序,一个运行客户端程序,课相互发送数据。

如果使用的是recv接收函数,当关闭客户端或服务器时,另一个shell界面会不停的输出刚刚接收到的数据。但是用read函数就可以避免这个现象,正常发送时,read函数可以

返回接收到的字节数,但是当客户端(或服务器)关闭后,read函数会返回0,可以利用这个差异来判断客户端(或服务器)是否退出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: