한 PC에 여러가지 TCP 통신을 하고 있는데요. 어느 시점에 Disconnect가 되었다가 몇분 후 다시 Connect 됩니다.
WireShark Logging 걸어 보니까 다른 PC에서 문제 있는 PC에 원격접속 중 원격접속 시도한 PC의 Window Size가 0이 된 시점에 모든 통신이 Disconnect 되었는데요.
몇분 후 WindowUpdate Event 발생하면서 Connect 됩니다.
<요약>
1번 PC - 원격접속을 허용한 PC. 여러개의 TCP 통신 진행 중 모든 통신 Disconnect
2번 PC - 원격접속을 시도한 PC.
<질문>
1. 2번 PC의 Window Size가 0이 되었는데 1번 PC의 다른 TCP 통신이 끊길 수가 있나요??
2. 재현을 위해 또 다른 PC 2대로 원격접속 Test시도 시 Window Size 0이 되기 전 Window Update Event 발생하여 Disconnect 되지 않았습니다. 왜 문제있는 PC는 Window Update Event가 먼저 발생 하지 않을까요??