私は前学期にコンピューターネットワーキングを取り、自分のプロジェクトのために Linux で (gcc を使用して) C プログラミングを行いました。私が何度も遭遇した非常に面倒なことの 1 つは、プログラムがクラッシュまたはストールした場合 (プログラムを強制終了するには Ctrl+C を押す必要があります)、ネットワーク ポートが 1 分間ほど開いたままになることでした。したがって、すぐにプログラムを再度実行したい場合は、まずヘッダー ファイルに移動し、ポートを変更し、プログラムを作り直してから、最後に実行する必要があります。明らかに、これは非常に退屈になります。
プロセスが強制終了されるとすぐにポートが解放されるように構成する方法はありますか? Linuxの設定、プログラムのメイクファイル、またはCのプログラムで?
編集:サーバーを作成し、プログラムをホストする特定のポートを選択するときに参照しています。