QTcpServer
TCP サーバーに固定ポート番号を使用したくない場合、子プロセスでリッスンしているポート番号を取得するための最良の方法は何ですか? これまでのところ、次の 2 つのアプローチを試してきました。
- メインプロセスでa
QTcpServer
を起動し、子プロセスの TCP サーバーのポートを親プロセスの TCP サーバーに送信します。これは機能しますが、面倒です。 QTcpServer
子プロセスのポート番号をstdout
出力し、子プロセスから標準出力を読み取って、親プロセスのポート番号を取得します。
私が見落としている別の明白でクリーンな解決策はありますか?