首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

select()函数超时有关问题

2012-10-08 
select()函数超时问题A: 如果是和select配套用的话,就是select设置的超时。B://ret recv(sock, szBuff, 1

select()函数超时问题
A: 如果是和select配套用的话,就是select设置的超时。 
 

B://ret = recv(sock, szBuff, 1024, 0); 
如果他就用这条语句呢。那是等待多久 

A:没有设超时,recv本身是阻塞型的哦。死等的。 

B: 那总有个时间限制吧?这个时间限制是多少,由谁来控制呢? 


[解决办法]
没有设超时,recv本身是阻塞型的会一起等待,直到:
1. 有数据到达;
2. 对方关闭了连接。
《WinSock网络编程经络》第15章有介绍。

热点排行