, yukarıdaki koddaSoketin giriş akışını kapatmak da soket bağlantısını kapatır mı? İstemci alışkanlık "soket bağlantısı hala" iletisi - Ben inputStream fromSocket kapattıktan sonra
Socket socket = serverSocket.accept();
BufferedReader fromSocket = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter toSocket = new PrintWriter(socket.getOutputStream());
//do sth with fromSocket ... and close it
fromSocket.close();
//then write to socket again
toSocket.print("is socket connection still available?\r\n");
//close socket
socket.close();
, soket bağlantısı artık mevcut değil gibi görünüyor . Bu, bir soketin giriş akışının kapanmasının da soketin kendisini kapattığı anlamına mı geliyor?
Hayır gönderebileceğiniz, bu sunucu tarafında herhangi bir istisna etmez. Görünüşe göre, toSocket çıkış nesnesi hala sunucu tarafında çalışır, ancak istemci tarafında bağlantı kapatılır. – dolaameng