
网络编程
bama2488313716
这个作者很懒,什么都没留下…
展开
-
TCP三次握手注意事项
刚接触网络编程时,感觉网络连接的建立、网络数据的收发、网络连接的断开这些操作仅仅是调用几个socket AIP就可以搞定的事情,跟网络中讲述的TCP三次握手等内容完全扯不上关系;近期看的一本名为Unix网络编程卷一的书籍,看到书中相关的讲解和介绍之后才恍然大悟:原创 2015-08-18 09:20:46 · 655 阅读 · 0 评论 -
unix网络编程几种模型比较
1.阻塞式IO:套接字默认是阻塞式的,该模型会一直阻塞在系统调用上,直到数据到达内核区并且完成从内核区到用户进程区的数据拷贝。2.非阻塞式IO:该模型将套接字的状态设置为非阻塞,会一直轮询套接字的状态,直到数据到达内核区并且完成内核区到用户区的数据拷贝,个人感觉类似于linux下的自旋锁。3.IO复用:该模型通常阻塞在select/poll系统调用,当内核区数据到达时,select系统调用原创 2015-08-18 09:43:54 · 987 阅读 · 0 评论