linux下C++ socket网络编程(37)
while(isClientwork) {
int epoll_events_count = epoll_wait( epfd events 2 -1 );
//处理就绪事件
for(int i = 0; i < epoll_events_count ; ++i)
{
memset(recv_buf0sizeof(recv_buf));
//服务端发来消息
if(events[i
.data.fd == sock)
{
//接受服务端广播消息
int ret = recv(sock recv_buf BUF_SIZE 0);
//清空结构体
memset(&msg0sizeof(msg));
//将发来的消息转换为结构体
memcpy(&msgrecv_bufsizeof(msg));
// ret= 0 服务端关闭
推荐阅读
- Linux|为什么要开发那么多基于Linux的国产系统,直接使用Linux不可以吗?
- 从头学习Linux基础
- 3步教你做个Linux系统,易用性不比Windows差!你学会了吗?
- Linux该如何学习
- Linux在云端是怎么帮助大家工作简单方便的那?
- Linux当前应用的角色-个人环境的使用
- Linux当前应用的角色-企业环境的应用
- 托瓦斯的Linux的发展
- Linux是什么与如何学习
- 国产linux系统有希望了! 韩国也将摆脱微软依赖: 大规模使用linux