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

// 进入子进程执行流程

//子进程负责写入管道 , 因此先关闭读端

close(pipe_fd[0
);

// 输入exit可以退出聊天室

cout << \"Please input 'exit' to exit the chat room\" << endl;

cout<<\"\\\\ + ClientID to private chat \"<<endl;

// 如果客户端运行正常则不断读取输入发送给服务端

while(isClientwork){

//清空结构体

memset(msg.content0sizeof(msg.content));

fgets(msg.content BUF_SIZE stdin);

// 客户输出exit退出

if(strncasecmp(msg.content EXIT strlen(EXIT)) == 0){

isClientwork = 0;

推荐阅读