SockSrv.c错了,服务端发送数据的字符串长度都乱写,长度是多少就填多少,不要乱填,乱填会读取字符串后面的内存里面的数据的write(connfd,"test",4);len = send(connfd,"test\n",5,0);