Linux网络编程
文章平均质量分 74
c语言
塞博小铁匠-Neo
但行好事,莫问前程。
展开
-
Linux内核什么时候会删除老化的ARP条目?
本文介绍了linux内核维护ARP邻居条目的老化机制,说明了Linux内核什么时候会删除老化的ARP条目。原创 2023-03-29 15:15:18 · 1386 阅读 · 1 评论 -
Linux系统下判断TCP连接状态的几种方法
当客户端与服务端保持长连接时,客户端除了可以使用心跳包来确认连接状态外,还可以使用一下几种方法:使用recv() 函数判断使用recv() 函数的MSG_PEEK选项,使用这个选项可以“偷看(peek)”一下接收队列的数据。所谓“偷看”,就是recv()不从接收队列中把数据移除,因此下一次调用此函数还会接收到此数据。当TCP连接处于已建立Established状态时,如果接收队列中有数据,recv()函数返回1;如果接收队列中没有数据但是TCP连接没有断开,recv() 函数返回-1,并且把errno原创 2020-12-01 23:46:36 · 3518 阅读 · 4 评论