2012-02-09 15 views
4

QtcpServerを使用してTCPサーバーを作成するためにQtを使用しています。クライアントがサーバーに接続するたびに、リモートホストのIPアドレスとポート番号を知りたいと思います。ドキュメントを検索しようとしましたが、このトピックに関する情報は見つかりませんでした。リモートホストIPアドレスを取得するQTcpServer

私は方法があるべきであることを知っている、私はそれを把握することができません。助けてください。

答えて

7

QTcpServerは着信接続のアドレス/ポートを直接通知しませんが、接続されたQTcpSocketをQTcpServer :: nextPendingConnection()から取得し、次にQTcpSocketのpeerAddress()およびpeerPort()メソッドを使用して取得できます。

関連する問題