你的代码我这里因为没有高版本的JDK和eclipse所以不能调用运行,但你服务器端的socket你设置的是非阻塞的,你说的不太明确,你测试下是服务器端调用write方法后没有返回还是客户端没接收到数据,如果write方法返回了可查看下发出的字节数,如果没有返回,客户又没有收到数据,又没有报错的话就.....