- 博客(4)
- 收藏
- 关注
转载 非阻塞CONNECT
如果一个非阻塞的TCP套按字调用CONNECT,并且连接不能立即建立,那么连接建立能照样发起(譬如送出TCP三路握手的第一个分组),不过会返回一个EINPROGRESS错误.注意,这个错误不同于EWOULDBLOCK错误,注意有些连接可以立即建立,通常发生在服务器与客户处于同一个主机的情况发生.因此即使对于一个非阻塞的connect,我们也得预备connect成功返回的情况发生
2012-03-30 09:37:23 221
转载 linux 修改主机名(抄的)
修改 Linux 主机名需要3步。使用 hostname 修改当前主机名。hostname new-hostname修改 /etc/sysconfig/network 配置文件,以便下次重启的时,使用新的主机名。打开 /etc/sysconfig/network 文件,修改 HOSTNAME=new-hostname.domainname。修改后的 /etc/sy
2012-03-26 10:17:47 199
转载 select与缓冲区
select只从系统调用角度关心读写缓冲区,如果其混合了其它使用自有缓冲区的函数,在读返回中,可能存在函数已经大量数据读入函数自有缓冲区中.但只返回一部分给程序,但是select并不关心函数自有缓冲区内容.不会再有读状态返回给程序,写同理
2012-03-22 15:01:53 759
转载 select 描述符就绪条件
UNIX网络编程第三得到 第6章准备好读:1,套接字接收缓冲区的数据字节数大于等于,套接字接收缓冲区低水位线,可以用SO_RCVLOWAT套接选项来设置低水位线,对于TCP和UDP套按字,默认值为12,该连接的读半部分关闭(接收到了FIN的TCP连接).对这样的套接字读操作,返回0(EOF)3,该套接字是一个监听套接字且已经完成的连接数不为0.对这样的套按字的accept通常不会阻
2012-03-22 14:02:30 1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人