wi-fiに繋いで使用しているパソコンがあります。
そのパソコンが接続しているwi-fiの接続先は、随時変わっていく環境にありまして、接続先のIPアドレスを、一定時間ごとに記録し、ログを出力したいと思っているのですが、その方法がわからなくて困っています。
ネットで調べますと、
【50枚】C#で現在接続しているWifiのIPアドレスを取得したい... - Yahoo ..
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10146406910
このような記事がありまして、そこには、
C#
1// ホスト名を取得 2string hostname = Dns.GetHostName(); 3 4// ホスト名からエントリー取得 5IPHostEntry ipentry = Dns.GetHostEntry(hostname); 6 7// IPアドレスは2つ以上のケースもあるのですべて列挙(有線+無線など) 8string msg = string.Empty; 9foreach (IPAddress ip in ipentry.AddressList) 10{ 11msg += ip.ToString() + "\r\n"; 12}
このようなロジックが記載されていますが、
実際に実行してみると、ローカルのIPアドレスしか取得出来ません。
wi-fiのIPアドレスを取得する方法は無いものでしょうか?
回答2件
あなたの回答
tips
プレビュー