UDPパケットの送信先IPアドレス
UDPパケットを送信するときに、そのコンピュータのIPアドレス宛に送信すると、NIC(またはそのデバイスドライバ(?))によって送信先IPアドレスが localhost すなわち 127.0.0.1 に勝手に書き換えられてしまうことがあるらしい。
どうも NIC か、NIC が搭載しているチップか、またはドライバに依存しているのだろう。
勝手にアドレスが変換されているおかげで今日は半日時間をつぶしてしまった。。。
テストしているときにはそれに気付かず、帰りの新幹線に乗る前に気が付いてホームの公衆電話から電話し、設定を変更してテストしてもらったところ、それが原因だったと言うことが確認できた。
結果としてうまくいったからよかったということで。