ネットワーク内の不特定の複数のクライアントにメッセージを送るために、UDP の BROADCAST パケットを送っている。 今回、Vista 搭載PCをクライアントに加えるためにテストをしてみた。 動かない。(汗)
クライアントプログラムを、Visual
Studio 2008 の C++で書き直してみた。 それでも動かない。 Vista搭載PCからBROADCAST パケットを送出すると、パケットは自分自身も含めて、各クライアントプログラムに無事に届く。 外からのパケットがVista搭載PCに届かないのは、パケットをキャプチャーしても確認した。
ググッてみると、DHCP絡みのBROADCAST パケット問題はたくさん見つかった。 万策尽きて、とりあえず、この
DHCP絡みの解決策 をやってみることにする。 結果は、びんご! てぇことは、クライアントも VS2008で書き直せば動くってことかなぁ???