サーバーを起動する必要がある (python) スクリプトがあります。サーバーは明らかに空きポートを使用する必要があり、python スクリプトは、通信するためにこのポートを認識している必要があります。
質問は、これが事実であることを確認するにはどうすればよいですか?
- Python スクリプトで空いているポートを特定してサーバーに渡すことはできません。その間に別のアプリケーションがポートを使用する可能性があるからです。
- サーバーにポートを選択させることはできません。これは、ポートがスクリプトに認識されないためです。
これはかなり一般的な問題のように見えるので、以前に取り組んだことがあると思います。これを行うための最もきちんとした方法は何ですか?