![](https://img-blog.csdnimg.cn/direct/0f3e3f871084477ab13c92cf994f4410.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络基础
文章平均质量分 95
socket编程相关梳理
青龙战
学,如逆水行舟,如滴水穿石,细微处才是真灼。
展开
-
Linux的SOCKET编程详解(转载)
socket编程原创 2023-01-11 21:43:31 · 656 阅读 · 0 评论 -
转:SIGPIPE
SIGPIPE send或者write socket遭遇SIGPIPE信号 当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个...转载 2018-05-23 11:46:46 · 223 阅读 · 0 评论 -
高效率之sendmmsg 和 recvmmsg
在上周的一次非正式谈话中,我偶然听同事说:“Linux 的网络栈太慢了!你别指望每秒在每个核上传输超过 5 万的数据包”。这让我陷入了沉思,虽然对于任意的实际应用来说,每个核 5 万的速率可能是极限了,但 Linux 的网络栈究竟可能达到多少呢?我们换一种更有趣的方式来问:在 Linux 上,编写一个每秒接收 100 万 UDP 数据包的程序究竟有多难?我希望,通过对这个问题的解答,我...转载 2019-04-12 20:55:13 · 7448 阅读 · 1 评论