java 简单的socket通信
发布网友
发布时间:2022-04-22 04:49
我来回答
共2个回答
热心网友
时间:2023-11-06 04:09
最简单的就是将dins.readUTF()方法换成dins.readLine(),出错的原因是到达流的末尾导致的意外终止。
你会发现readLine()方法已经是废弃方法,不建议使用了。
比较常规的方法是使用
BufferedReader br= new BufferedReader(new InputStreamReader(ins));
来替代DataInputStream
祝你好运!
热心网友
时间:2023-11-06 04:09
ServerSocket s=new ServerSocket(port);
你的port是哪来的???这里应该填具体端口追问new WServer().setup(9090);
不是传值了么。。