
网络
文章平均质量分 79
lhb19891029
这个作者很懒,什么都没留下…
展开
-
Linux下Socket编程的端口问题( Bind(): Address already in use )
在做linux下的网络方面的实验时,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误: Cann't bind server socket ! : Address already in use 虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat -an |grep 5120和ps aux |grep 5120都还能看到刚才用Ctrl+C“强制结束”转载 2013-06-08 19:26:02 · 337 阅读 · 0 评论 -
netstat命令详解
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers) Proto Re转载 2013-06-20 20:31:44 · 283 阅读 · 0 评论 -
TCP快速重传与快速恢复原理分析
zhuan 超时重传是TCP协议保证数据可靠性的一个重要机制,其原理是在发送一个数据以后就开启一个计时器, 在一定时间内如果没有得到发送数据报的ACK报文,那么就重新发送数据,直到发送成功为止。这是数据 包丢失的情况下给出的一种修补机制。一般来说,重传发生在超时之后,但是如果发送端接收到3个以上 的重复ACK,就应该意识到,数据丢了,需要重新传递。这个机制不需要等到重传定时转载 2014-05-03 16:26:29 · 344 阅读 · 0 评论 -
epoll源码实现分析
转自: epoll用法回顾 先简单回顾下如何使用C库封装的3个epoll相关的系统调用。更详细的用法参见http://www.cnblogs.com/apprentice89/archive/2013/05/06/3063039.html int epoll_create(int size); int epoll_ctl(int epfd, int op, int fd, st转载 2014-05-13 16:08:44 · 246 阅读 · 0 评论