GTK-linux,类似WIN32
1.进程同步:
通过信号量实现进程同步,约定两个程序打开同一个文件
创建信号量:
客服端和服务端一样,前后台分离
2.进程通讯:
管道会创建FD1,FD2,实现两进程通讯
两进程都有FD1,FD2,通讯时只拿一个FD进行读写即可
两个进程通过管道通讯,管道属于系统资源,不属于任何资源
已链接fd的细节
一次性读取完数据,这么做的目的是为了避免读取过程中未读完就被中断而直接返回的情况,nBytesRecv为正数就说明有数据
Linux-基于epoll的聊天室项目
最新推荐文章于 2022-04-17 15:47:39 发布