C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: 4バイト符号無し整数をIPアドレスに変換


(過去ログ 24 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■10497 / inTopicNo.1)  4バイト符号無し整数をIPアドレスに変換
  
□投稿者/ flyboy (3回)-(2007/11/19(Mon) 18:13:41)

分類:[.NET 全般] 

OS:windows2000
VB6

4バイト符号無し整数をIPアドレスに変換したいですね。
例えば
(16進表示)ac 18 7c 86 ---->172.24.124.134 (IPアドレスの形)

どうすればいいですか。いろいろと調べて、inet_ntoaというAPI関数で扱えるはずなのに、わたしは"1684284"という結果を得たんです。
Debug.Print inet_ntoa(poslist.ip)
結果:1684284

どうしてですか。
引用返信 編集キー/
■10500 / inTopicNo.2)  Re[1]: 4バイト符号無し整数をIPアドレスに変換
□投稿者/ 魔界の仮面弁士 (524回)-(2007/11/19(Mon) 18:40:16)
No10497 (flyboy さん) に返信
> 4バイト符号無し整数をIPアドレスに変換したいですね。
> (16進表示)ac 18 7c 86 ---->172.24.124.134 (IPアドレスの形)

"ac 18 7c 86" まで分かっているなら、そこから
 Debug.Print CByte("&HAC"), CByte("&H18"), CByte("&H7C"), CByte("&H86")
とか。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -