• ベストアンサー

IPアドレスを取得する

IPアドレスを取得するプログラムを作りたいのですが、 そのような関数はあるのでしょうか? ご存知の方がいらしたら教えてください。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zerosix
  • ベストアンサー率31% (47/149)
回答No.2

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してみてください。 ちなみにぼくのつくるプログラムは、標準のコンポーネント(テキストボックス・ラベルなど)以外はあまり使用してません。 できるだけ軽いソフトを目指すのであれば、できるだけオリジナルの関数を作成しましょう。

参考URL:
http://www.vbvbvb.com/jp/gtips/index0151.html
  • sienna
  • ベストアンサー率35% (51/145)
回答No.1

Winsockコントロールで大丈夫だと思います

関連するQ&A