![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux网络编程
SueJean
希望自己越来越好。
展开
-
有名信号量sem_open和内存信号量sem_init创建信号量的区别
两个函数原型如下:有名信号初始化:sem_t *semsem_open(const char *name, int oflag, .../*mode_t mode,unsinged int value);内存信号量初始化:int sem_init(sem_t *sem,int shared, unsignedint value);区别:1.创建有名信号量必须指定一个与信号量相关链的文件名称,这个name通常是文件系统中的某个文件。 基于内存的信号量不需要指定名称2.有名信号量...原创 2020-09-15 00:00:04 · 1999 阅读 · 0 评论 -
2020-09-04
tcp协议栈在三次握手当中,服务器接受客户端主要是做以下几件事:三次握手第一次握手:半连接队列:syn队列accept函数做两件事情1:从accept队列中取出一个节点2:为这个节点分配一个fd,与节点一一对应...原创 2020-09-04 22:02:32 · 104 阅读 · 0 评论