网络
eric_zl_zhang
这个作者很懒,什么都没留下…
展开
-
一台电脑两个网卡接入两个网络
先说下网络环境在我办公室中可以用 无线上网,无线网卡通过公司DHCP服务器分配IP为10.151.11.153,mask为255.255.0.0,网关为10.151.255.254。 笔记本上有一块有线网卡,接入一个测试路由器中,路由器关闭了DHCP服务。我手动设置有线网卡I原创 2011-09-04 15:11:08 · 4977 阅读 · 0 评论 -
关于socket阻塞与非阻塞情况下的recv、send、read、write返回值
关于socket阻塞与非阻塞情况下的recv、send、read、write返回值1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是 0接收到数据大小,特别:返回值 2、阻塞模式与非阻塞模式下write的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞write返回值没有区分,都是 0发送数据大小转载 2012-06-26 08:26:04 · 1009 阅读 · 0 评论 -
socket函数read write send和recv
一旦,我们建立好了tcp连接之后,我们就可以把得到的fd当作文件描述符来使用。由此网络程序里最基本的函数就是read和write函数了。ssize_t write(int fd, const void*buf,size_t nbytes);write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我转载 2012-06-26 09:09:01 · 763 阅读 · 0 评论 -
Linux - socket编程处理EINTR错误
在linux的socket编程中,经常要处理EINTR错误,其值为4,用strerror(errno)调用返回的错误描述为:Interrupted system call. 这里给出一个connect连接中对EINTR处理的网址: http://www.madore.org/~david/computers/connect-intr.html 另外转载网络上其他兄弟对E转载 2012-06-26 08:37:47 · 981 阅读 · 0 评论