イーサーネット環境のみ・Wi-Fi環境のみの場合この問題はあまり重要なことではないのですが、私の環境はネットワークブリッジを経由し、その他にもWSL2やVMwareのバーチャルアダプターに割り当てられているアドレスも存在しています。
コード内のsocket.gethostbyname(socket.gethostname)ではIPアドレスがマシンに対して複数存在する場合が実際に開放したいIPアドレスが使用されない場合があります。


使用したいIPアドレスを指定できるシステムや自動で有効なIPアドレスで開放してくれるシステムがあるといいと思います。
イーサーネット環境のみ・Wi-Fi環境のみの場合この問題はあまり重要なことではないのですが、私の環境はネットワークブリッジを経由し、その他にもWSL2やVMwareのバーチャルアダプターに割り当てられているアドレスも存在しています。
コード内の
socket.gethostbyname(socket.gethostname)ではIPアドレスがマシンに対して複数存在する場合が実際に開放したいIPアドレスが使用されない場合があります。使用したいIPアドレスを指定できるシステムや自動で有効なIPアドレスで開放してくれるシステムがあるといいと思います。