网络编程
文章平均质量分 83
肉排vs排骨
越与众不同做,越与众不同活。
展开
-
认识recv()与send()
最近在查找网络运行程序中发送命令和接收到命令期间的时间延迟很大问题,想想在确保网络环境良好的前提下可能与程序中的一些逻辑,或者一些发送接收相关的阻塞有关,所以认识了下recv()与send()函数,以便后续更好地找问题。 这次总结主要借鉴以下的这篇博客深入解析说明,感谢: http://blog.chinaunix.net/uid-23208702-id-131258.html 同时更加原创 2015-06-22 10:37:41 · 917 阅读 · 0 评论 -
Select()在编程中的使用
最近接触到了网络编程,感觉select这个函数还是蛮实用的,也可以让代码显得高端。下面就先来总结下从各位大神汲取的知识,再次消化下。使用select()理由 可以使程序进行非阻塞的读写,从而能大大提高程序的执行效率。 比如在原本应该recv阻塞之前,先加个select来判断是否有数据到来,如果有再进行接收,如果没有则直接跳过。select函数原型及参数分析select原型 int sele原创 2015-06-12 07:48:26 · 1247 阅读 · 0 评论