- ベストアンサー
IPアドレスを取得する
IPアドレスを取得するプログラムを作りたいのですが、 そのような関数はあるのでしょうか? ご存知の方がいらしたら教えてください。 お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
FormにWinSockコントロールを張りつけます。 自分のマシンのIPアドレスは WinSock1.LocalIP で取得できますし、相手先のIPアドレスは WinSock1.RemoteHostIP で取得できます。
その他の回答 (2)
- TAGOSAKU7
- ベストアンサー率65% (276/422)
回答No.3
WinSockコントロールで取得するのが手っ取り早いです。 どうしてもコントロールを使用しないで、関数で行いたいというのであれば、GetAdaptersInfoでネットワークアダプタの情報を取得することができます。 こちらのURLに参考サンプルがあります。 http://www.vbvbvb.com/jp/gtips/index0151.html 0170 gGetAdaptersInfoIpAddressList.vbp ネットワークアダプタのIPアドレスを列挙する をDLしてみてください。 ちなみにぼくのつくるプログラムは、標準のコンポーネント(テキストボックス・ラベルなど)以外はあまり使用してません。 できるだけ軽いソフトを目指すのであれば、できるだけオリジナルの関数を作成しましょう。
- sienna
- ベストアンサー率35% (51/145)
回答No.1
Winsockコントロールで大丈夫だと思います