1.服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接.将accept()写入死循环,每次连接一个客户端,开一个线程. 2.一般情况下建立socket连接后服务器与客户端建立了一个管道,当关闭socket或关闭客户端的时候,会导致管道破裂信号.如果使用默认处理则会导致服务器程序退出. 需要程序忽略管道破裂信号. signal(SIGPIPE, SIG_IGN);//忽略管道破裂信号 3.线程处理完毕后,需要及时关闭线程,通过recv()…