![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 89
pyzwan
这个作者很懒,什么都没留下…
展开
-
网络编程之linux常用信号处理
SIGPIPE信号当往一个写端关闭的管道或socket连接中连续写入数据时会引发SIGPIPE信号。在TCP通信中,当通信的双方中的一方close一个连接时,若另一方接着发数据,根据TCP协议的规定,会收到一个RST响应报文,若再往这个已关闭的连接发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不能再写入数据。图片来自(https://blog.csdn.net/u010821666/article/details/81841755)处理:因为SIGPIPE信号的默转载 2022-05-03 12:09:28 · 382 阅读 · 0 评论 -
常用socket相关函数
1、初始化socketint socket(int domain, int type, int protocol)domain指明了协议族/域,通常AF_INET (使用IPV4协议),AF_INET6 (使用IPV6协议)type是套接口类型,主要SOCK_STREAM(TCP)、SOCK_DGRAM(UDP)protocol一般取为0,用于制定某个协议的特定类型,即type类型中的某个类型。通常某协议中只有一种特定类型,这样protocol参数仅能设置为0。2、设置socketint s原创 2022-05-01 17:47:25 · 346 阅读 · 0 评论