いくつかのprocessusで構成されたtcl言語でアプリケーションを開発しています。 各プロセッサはソケット(IP、ポート)を使用して外部IPアドレスにデータを送信する必要があります。 (私はSIPサーバをシミュレートしているので)ポート5060だけを使うべきです。 問題は、ソケットを使用するたびに(同じソースポートを使用する並列スレッドは不可能なため)1つのスレッドのみがポート5060を使用できるため、これを解決する必要があります。 複数のスレッドが同時に(異なるソケットにそれぞれ1つずつ)実行されているときにlinux iptablesを使用して各スレッドが使用するソースポートを変更できるかどうか疑問に思う==>マシンから送信されたすべてのパケットは同じ送信元ポート5060です。ファイアウォール-Iptables-Linux:すべての送信パケットに同じ送信元ポートを強制する方法
提案や情報は大歓迎です。 (具体的な例が必要な場合) ありがとうございます。
私見を語るときに書かれたように、この質問がオフトピックですが、FWIW私は、各スレッドが同じソースポートを使用できないようにすべき理由がないとは思わない。 – Alnitak