C# 소켓 연결 여부 체크

2022. 5. 27. 21:24앱개발

C# 소켓이 프로그램시,

 

Connected 속성으로 정확히 체크할 수 없는 경우에 다음과 같이 체크 가능하다

 

bool isConnCheck = !((_socket.Poll(1000, SelectMode.SelectRead) && (_socket.Available == 0)) || !_socket.Connected);