【发布时间】:2018-07-15 07:36:23
【问题描述】:
我尝试断开我的客户端:
public class SiecZapis {
public static Socket gniazdo2;
public static void main(String[] args) {
new SiecZapis().doIt2();
}
public void doIt2() {
try {
ServerSocket gniazdo = new ServerSocket(4242);
while(true) {
Socket gniazdo2 = gniazdo.accept();
PrintWriter pisarz = new PrintWriter(gniazdo2.getOutputStream());
String porada = "test2";
pisarz.println(porada);
pisarz.close();
System.out.println(porada);
}
} catch(Exception ex) {
ex.printStackTrace();
}
}
public void exit() {
gniazdo2.disconnect();
}
}
我尝试从这个topic 使用类似socket.disconnect() 的东西,但socket 中没有方法disconnect。
你能告诉我如何处理这个话题吗?
【问题讨论】:
-
在主线程中运行 Socket 是个坏主意,请确保您也处理 Nullpointer 异常。
-
Java
Sockets 和socket.io是两个完全不同的东西(尽管使用不同的语言)。你不能只从其中一个中挑选一些功能,然后尝试在另一个上使用它们
标签: java