linux下C++ socket网络编程(19)

memcpy(&msgrecv_bufsizeof(msg));

//判断接受到的信息是私聊还是群聊

msg.fromID=clientfd;

if(msg.content[0
=='\\\\'&&isdigit(msg.content[1
)){

msg.type=1;

msg.toID=msg.content[1
-'0';

memcpy(msg.contentmsg.content+2sizeof(msg.content));

else

msg.type=0;

// 如果客户端关闭了连接

if(len == 0)

{

close(clientfd);

// 在客户端列表中删除该客户端

clients_list.remove(clientfd);

推荐阅读