![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
できればwinsockで1個目のIPアドレスをもってくるサンプルを掲載してほしかった。
その方が、どこをどうすれば(2つ目以降が)取れるか説明しやすいからな。C言語とHOSTENT型が分かるのを期待して説明するが、HOSTENT構造体の中にh_addrというメンバがある。実はこれはh_addr_list[0]なのだ。具体的には簡単なサンプルを用意したので参照していただきたい。Visual Basicでこれを何とかしようとするよりも、Cでリストを作るDLLを作ってVBからはルーチンを呼び出す方が良いかも知れないな。
HOSTENT *local;
local = gethostbyname("Tibian");
... = local->h_addr; /* 実はこれが local->h_addr_list[0] */
for(i = 0; local->h_addr_list[i] != NULL; i++) {
... = local->h_addr_list[i]; /* このようにh_addr_list[i]がNULLになるまで回せば全IPアドレスが取れる */
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
この曲のピアノの最後の和音が...
-
Application.ScreenUpdating = ...
-
シェルスクリプトで、空白(ス...
-
<SELECT>タグの折り返し
-
文字の横にプルダウンを表示さ...
-
実行中の変数の中身をイミディ...
-
FindFirst を複数条件で検索
-
ACCESS テキストボックスを隙...
-
C++ コマンドプロンプトでの入...
-
formで特定のinputを送信しない...
-
セレクトボックスのselected属...
-
pythonの*
-
セレクトメニューで選んだ値を...
-
16進の10進変換について
-
selectタグ内の特定のoptionの...
-
Perlにおける<?phpinfo();?>の...
-
SELECTタグの選択肢において、...
-
UWSC:ポップアップウインドウ...
-
perでメールが送信出来ない場合...
-
先月(YYYYMM)の生成方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Python - Excel で Webからデー...
-
C# GetFilesで複数のファイルの...
-
STLのlistで重複するものだけを...
-
PerlでXMLを解析して出力する。
-
複数のIP取得
-
Ademの関係(Schemeについて教...
-
構造体のアクセスについて
-
read.cgi等のタグの追加について
-
どちのほうがすきですか?
-
C言語:単語カウント
-
texで"図"または"Fig"を外したい
-
Scheme 中置式から後置式へ
-
Pythonでリストの要素の順番を...
-
python3でのリスト作成について...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
formで特定のinputを送信しない...
-
16進の10進変換について
-
メモリをアドレスを直接指定し...
-
文字の横にプルダウンを表示さ...
おすすめ情報