allan1031(岚月影) :
我贴出来了呀!就是上面的EchoClient.java。

解决方案 »

  1.   

    String是一个Object,当它不指向任何字符串的时候就应该是null
    而不是空字符串"", ""本身就是一个String
      

  2.   

    有高手好好看过这个程序吗?其实我的问题主要是:当客户端输入Bye后,服务器段应该立即判断,并退出程序,但实际的程序是还要向客户端返回一次echo:bye,才退出,给人一种多此一举的感觉,我想直接判断后退出,所以每次服务器段接收到客户端的数据后先判断是否是“bye”,但就出现我提到的问题,请问如何实现我的想法?
    而且就在我修改程序先判断是否是“bye“后,服务器端抛出异常,但客户端总回显为null,无法退出程序,奇怪!