全部博文(68)
发布时间:2015-08-24 11:03:29
<h2 style="margin:0px;padding:0px;font-family:Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;">应用层</h2><p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;"> </p><p style="margin-.........【阅读全文】
发布时间:2015-08-18 16:35:29
<p style="line-height:25.2000007629395px;margin:10px auto;color:#333333;font-family:Georgia, 'Times New Roman', Times, sans-serif;font-size:14px;white-space:normal;background-color:#FFFFFF;">在Linux Socket服务器短编程时,为了处理大量客户的连接请求,需要使用非阻塞I/O和复用,select、poll和epoll是Lin.........【阅读全文】
发布时间:2015-08-18 13:23:34
<p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;"><span style="font-family:宋体;font-size:16px;">select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型.........【阅读全文】
发布时间:2015-08-13 16:55:34
<p>对于面向连接的TCP socket,在实际应用中通常都要检测对端是否处于连接中,连接端口分两种情况:<br />1、连接正常关闭,调用close() shutdown()连接优雅关闭,send与recv立马返回错误,select返回SOCK_ERR;<br />2、连接的对端异常关闭,比如网络断掉,突然断电.<br />对于第二种情况,判断连接是否断开的方法有一下几种:<b.........【阅读全文】