- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 WinSocket模型的探讨——漫谈
SOCKET有两种模式——阻塞和非阻塞。如果使用了阻塞,在某个时间点如果出现了网络问题,一边调用recv接收不到数据的时候,那就会导致程序挂在那里!对于这个问题有两种解决的方法:一是保证使用的环境永远不会出现这种情况,二是使用多线程(就算出现了阻塞的情况也就是线程挂了,主线程还是生龙活虎的)。如果使用非阻塞的SOCKET,我们需要不断的去轮询看recv/send函数是否成功,如果不成功,我
2007-01-19 11:06:00 3984
原创 WinSocket模型的探讨——select模型
查找了很多资料都找不到select模型的详细用法,《Windows网络编程》这本书上也只是写了一个简单的回应服务器,就连writefds的用法都没讲,也不知道什么时候利用“可写”来发文件。这些都是我的疑问,相信很多研究网络编程的同路人也碰到了我的这些问题。这些疑问在这篇文章中都解决了!耗费了偶很多的精力去猜测去思考! 感觉一些已经得道的高人都不肯把这些问题说透彻点,唉,只能靠自己去摸索了,希望
2007-01-18 23:36:00 9465 18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人