[C++] Qt 인터넷 네트워크 연결 상태 확인 (QTcpSocket)
[C++] Qt 인터넷 네트워크 연결 상태 확인 (QTcpSocket) ■ Unplugging ethernet (물리적 문제로 인터넷 끊김)Qt에서 소켓을 사용하다 보면 끊어진 경우를 확인해야 할 상황이 발생합니다. 굳이 Qt가 아니더라도 언제나 서비스 제공자는 확인해야 합니다만, Qt를 이용한 프로그래밍을 할 땐, 단순히 플러그가 뽑힌 경우를 체크하기엔 까다롭습니다. 왜냐면 QAbstractSocket 클래스가 제공하는 ConnectedState는 연결된 이후, 물리적인 플러그 뽑힘을 확인하지 못합니다. 슬프게도, Qt가 제공하는 그 어떤 소켓 클래스들도 물리적인 플러그 Unconnected를 확인하질 못합니다. 그래서 조금 돌아가는 방법을 사용해야 합니다. ■ Simple Main Code 우선, 간..
C++ 200제/코딩 IT 정보
2017. 2. 8. 05:30