最新回答 / 慕哥3872218
ServerThread类中 //获取输入流import org.omg.CORBA.portable.InputStream;你要导入IO流的包;客户端中,Socket socket=new Socket(InetAddress.getLocalHost(),7001);将InetAdress.getLocalHost()直接写成"IP"这种就行了,IP是你自己的IP地址。另外是先启动服务端,如果服务端没有启动的话,启动客户端会报错 br.close(); is.close(); pw.clo...
2019-02-07
已采纳回答 / Hnustyanfjieyu
可能是客户端与服务端的编码不一致导致的,客服端接收信息的时候,将byte数组转换为Strin类型的时候进行编码,gbk或者utf-8,可以试试。
2018-11-17
最新回答 / Lawrence
建议去看看多线程方面的知识,这个输出的顺序和写在外面的代码顺序是没有关系的,调用了start方法只是表明有一个新的线程开始工作了,并不代表原来的线程会暂停工作,多次运行输出的顺序有时候可能是不一样的。学过多线程你就知道咋回事了。
2018-11-01