Posts
Q&A
SocketException: Connection reset ์๋ฌ๊ฐ ๋จ์ง ์์ต๋๋ค
์ ๋ ๋๊ฐ๋ค์ read ํ ๋ ์๋ฌ๊ฐ ์๋์ค๊ณ ์ ์์ ์ผ๋ก ์ถ๋ ฅ๋๊ณ write ํ ๋ ์์ ์ฒ๋ผ Broken pipe ๊ฐ ํฐ์ง๋๋ค.์๋ฐ ๋ฒ์ ์ 21 ์ฐ๋๋ฐ ์๋ฐ ๋ฒ์ 11, 17, 21 ๋ค ํด๋ดค๋๋ฐ ๊ฐ์๊ตฌ์ OS๋ Ubuntu 20.04.6 LTS ์ฌ์ฉํ๊ณ ์์ด์ package network.exception.close.reset; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import static util.MyLogger.log; public class ResetCloseServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(12345); Socket socket = serverSocket.accept(); log("Socket accepted: " + socket); socket.close(); serverSocket.close(); log("Socket and serverSocket closed"); } } package network.exception.close.reset; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.SocketException; import static util.MyLogger.log; public class ResetCloseClient { public static void main(String[] args) throws IOException, InterruptedException { Socket socket = new Socket("localhost", 12345); log("Socket connected: " + socket); InputStream input = socket.getInputStream(); OutputStream output = socket.getOutputStream(); // client server : PUSH[1] output.write(1); // client
- 0
- 3
- 515
Q&A
wls2 ์์ ๋์ปค๋ก ํ๋ก๋ฉํ ์ฐ์ค ๋์ด๊ฒ์ ๊ดํ์ฌ
๋ด๋ถ์์ดํผ ์ฐ๋๊ฒ๋ ํ ๋ฐฉ๋ฒ์ด์ง๋ง, ์ฐ๊ฒฐ๋ ๋คํธ์ ์ํฉ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ผ๋ host.docker.internal ํ๋ฒ ์ด์ฉํด๋ณด์ธ์http://host.docker.internal:9090ํ์ํ ๊ฒฝ์ฐ ์ฐธ๊ณ ํ์ค ๋งํฌ ํ๋ ๋จ๊ฒจ๋๊ฒ์https://shanepark.tistory.com/209
- 1
- 3
- 856