首先不知道你有多少个client去连接server,但是就你粘贴的代码看,你的server设置的最大监听队列是10(serverSocket.Listen(10)),然后你的client代码while(true)的处理看着是一直在循环,也就是说,你的client没有断开连接,server监听的队列个数一直在涨,没有减少。当达到10之后,后面的连接就没有效果了,所以接受不到数据了。希望有帮助。