为了账号安全,请及时绑定邮箱和手机立即绑定

关于java ServerSocket中IO的问题

关于java ServerSocket中IO的问题

qq_之恩赫奥丶_0 2016-06-04 16:56:22
import java.io.DataOutputStream;import java.net.Socket;public class TCPclient {public static void main(String[] args) throws Exception{ Socket s=new Socket("192.168.1.102",7776); DataOutputStream dos=new DataOutputStream(s.getOutputStream()); dos.writeUTF("hellor"); s.close(); dos.close();}import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class TCPServer {public static void main(String[] args)throws Exception{ ServerSocket ss=new ServerSocket(7776); while(true){ Socket s=ss.accept(); DataInputStream dis=new DataInputStream(s.getInputStream()); System.out.println(dis.readUTF()); dis.close(); s.close(); }}}两个类文件如上。到低哪里出错了,我是看视频学习的,完全照着打的,Eclipse说我 System.out.println(dis.readUTF());   这里出错,但我不明白为什么。
查看完整描述

3 回答

?
qq_之恩赫奥丶_0

TA贡献1条经验 获得超0个赞

去掉while循坏一样出错啊

查看完整回答
反对 回复 2016-06-04
?
王大厉

TA贡献58条经验 获得超11个赞

你这循环结束不了啊  所以导致运行不了  你把while语句删了看看

查看完整回答
反对 回复 2016-06-04
  • 3 回答
  • 0 关注
  • 1557 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信