receive (1) 썸네일형 리스트형 c#으로 근본 없는 웹서버 개발기 9 : 소켓연결버그 원인 및 해결 ⚠WARNING ASP.NET에 대한 포스팅이 아닙니다 나가실 문은 오른쪽 하단입니다 원인 분석 전편의 버그를 잡아내기 위해 진입점에 디버그 포인트를 걸고, 버그가 발생되는 상황을 재연하기 위해 크롬과 웨일 브라우저를 각각 켜서 localhost에 접속하고 멈추는 구간을 찾기로 하였다. 먼저 크롬에서 메인 루프를 한 바퀴 돌아주고 웨일 브라우저에서 새로고침을 하니, 다음과 같이 디버그 포인트에 들어서질 않았다. 그렇다 원인은 처음에 접속할 때 생기는 게 확실하다. 그래서 다시 처음 과정으로 돌아와, 스텝 by 스텝으로 스레드가 멈추는 구간을 한 단계 한 단계 진행을 시켜보니 문제없이 while문이 한 바퀴를 완료하고 있었다. 그렇다 이러한 버그는 디버그 스텝을 밟으면 그냥 실행하는 것과는 다르게 시간차가.. 이전 1 다음