首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

一个关于socket编程里头read()函数使用的疑问

2013-07-04 
一个关于socket编程里面read()函数使用的疑问回帖中是一段《unix网络编程》里面一段服务端回射的函数:(顺便

一个关于socket编程里面read()函数使用的疑问
回帖中是一段《unix网络编程》里面一段服务端回射的函数:(顺便疑问:为啥发帖一直卡上传图片,回帖就没事)
我的疑问就是:n等于read的返回值,那为什么程序中没有写出n==0时的情况。如果n==0,说明文件读完,那就会退出这段程序了,但是实际中结果却是,服务端可以一直读取从客户端传来的字符串。
[解决办法]
n==0 的时候,服务端的str_echo()函数不是就返回了吗
[解决办法]
阻塞  i/o,这个程序的目的就是能不停 的回射,n==0情况就是连接关闭了,返回就行了

热点排行