我试图断开我的客户端:
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()
之类的内容,但disconnect
中没有方法socket
。
你能告诉我们如何处理这个话题吗?
答案 0 :(得分:0)
断绝连接尝试使用close方法。
public void exit(){
gniazdo2.close();
}
进一步阅读:https://docs.oracle.com/javase/8/docs/api/java/net/Socket.html#close--