6

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

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

4

1 に答える 1

14

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

于 2012-02-09T01:25:55.147 に答える