2012-02-09 4 views
4

QtcpServer를 사용하여 Qt를 사용하여 TCP 서버를 생성하고 있습니다. 클라이언트가 서버에 연결할 때마다 원격 호스트의 IP 주소와 포트 번호를 알고 싶습니다. 문서 검색을 시도했지만이 주제에 대한 정보를 찾을 수 없습니다.원격 호스트 IP 주소 받기 QTcpServer

나는 방법이 있어야한다는 것을 알고, 나는 그것을 알아낼 수 없다. 도와주세요.

답변

7

QTcpServer는 들어오는 연결에 직접 당신에게 주소/포트를 말하지 않을 것이다 그러나 당신은 QTcpServer :: nextPendingConnection()에서 연결 QTcpSocket을 받고 다음 QTcpSocket의 peerAddress()와 peerPort() 메소드를 사용하여 얻을 수 있습니다.