网络编程
m345376054
这个作者很懒,什么都没留下…
展开
-
非阻塞Connect对于select时应注意问题
转载自 http://www.cnitblog.com/zouzheng/archive/2010/11/25/71711.html对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听,也就是创建socket之后必须调用bind绑定到一个指定的地址,然后调用int转载 2017-12-22 11:08:18 · 564 阅读 · 0 评论 -
setsockopt :SO_LINGER 选项设置
转载自 http://blog.csdn.net/factor2000/article/details/3929816setsockopt 设置 SO_LINGER 选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。 S转载 2018-01-17 10:41:59 · 301 阅读 · 0 评论 -
Linux下I/O多路转接之epoll(绝对经典)
转载自 https://www.cnblogs.com/melons/p/5791788.htmlepoll关于Linux下I/O多路转接之epoll函数,什么返回值,什么参数,我不想再多的解释,您不想移驾,我给你移来:http://blog.csdn.net/colder2008/article/details/5812487 返回值,参数说明等;最后将一个用epoll设计的网络服务器...转载 2018-04-03 16:55:53 · 168 阅读 · 0 评论 -
epoll与fork
转载自 https://blog.csdn.net/gqtcgq/article/details/48791745使用epoll时,如果在调用epoll_create之后,调用了fork创建子进程,那么父子进程虽然有各自epoll实例的副本,但是在内核中,它们引用的是同一个实例。子进程向自己的epoll实例添加、修改和删除文件描述符时,是可以影响到父进程的epoll_wait的。所以会发生意想不到...转载 2018-04-04 22:14:48 · 684 阅读 · 0 评论