質問編集履歴
4
質問内容をリンクの挿入に気付かずに投稿した為、修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
ネットワークプロパティにあるIpv4アドレスを表示させようと、外部のサイトさん(https://dobon.net/vb/dotnet/internet/networkinterface.html)
|
9
|
+
ネットワークプロパティにあるIpv4アドレスを表示させようと、外部のサイトさんのコード[参照先](https://dobon.net/vb/dotnet/internet/networkinterface.html)を引用し、これを元に後に実現したいことが有る為クラスを作成しました。
|
10
10
|
|
11
11
|
その際、IPアドレスをstringで取り、listBoxへAddした際、サイトさんのコードと取得内容が違い、正しい値が取得できませんでした。
|
12
12
|
|
3
デバッグに関する内容の謝辞
test
CHANGED
File without changes
|
test
CHANGED
@@ -282,7 +282,15 @@
|
|
282
282
|
|
283
283
|
|
284
284
|
|
285
|
-
この部分をform2.ListBoxInformation.Items.Add("Ipv4アドレス:" + ip.Address);の時に出現したプライベートアドレスの表示にしたいが、方法が分からないので何か助言を頂ければ、と思い質問しました
|
285
|
+
この部分をform2.ListBoxInformation.Items.Add("Ipv4アドレス:" + ip.Address);の時に出現したプライベートアドレスの表示にしたいが、方法が分からないので何か助言を頂ければ、と思い質問しました。
|
286
|
+
|
287
|
+
|
288
|
+
|
289
|
+
またデバッグを甘く見ていたり、ステップをしていなかったりと詰めの甘さが出て仕舞い多くの方々にご迷惑をお掛けしました。
|
290
|
+
|
291
|
+
普段例外が起きないのでいいや、と何処か軽んじていた部分もありましたので気を付けます。
|
292
|
+
|
293
|
+
皆さん、ご丁寧に有難う御座いました
|
286
294
|
|
287
295
|
|
288
296
|
|
2
すみません、参照先URLが間違っていました
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
ネットワークプロパティにあるIpv4アドレスを表示させようと、外部のサイトさん(https://dobon.net/vb/dotnet/internet/
|
9
|
+
ネットワークプロパティにあるIpv4アドレスを表示させようと、外部のサイトさん(https://dobon.net/vb/dotnet/internet/networkinterface.html)のコードを引用し、これを元に後に実現したいことが有る為クラスを作成しました。
|
10
10
|
|
11
11
|
その際、IPアドレスをstringで取り、listBoxへAddした際、サイトさんのコードと取得内容が違い、正しい値が取得できませんでした。
|
12
12
|
|
1
デバッグを行った内容が未記入だった為、追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -262,6 +262,34 @@
|
|
262
262
|
|
263
263
|
|
264
264
|
|
265
|
+
<補足事項>
|
266
|
+
|
267
|
+
・サイトさんのコードを元にコードを記述後、自身のアプリケーションに移植しました。
|
268
|
+
|
269
|
+
|
270
|
+
|
271
|
+
foreach (UnicastIPAddressInformation ip in ipip.UnicastAddresses)
|
272
|
+
|
273
|
+
form2.ListBoxInformation.Items.Add("Ipv4アドレス:" + ip.Address);
|
274
|
+
|
275
|
+
|
276
|
+
|
277
|
+
上記のように記述した際には、自身のパソコンのIPアドレスを取得できました。ListBoxに直接Addした場合、192.168.のプライベートアドレスが取得出来ました。
|
278
|
+
|
279
|
+
|
280
|
+
|
281
|
+
この内容をクラスに記述し、ip.Addressの部分を宣言したprivate string ipaddress;で取得させようと、ipaddress = ip.Address.ToString();とした際に、利用可能なネットワークのIPアドレスがすべて「127.0.0.1」のループバックアドレスが出現しました。
|
282
|
+
|
283
|
+
|
284
|
+
|
285
|
+
この部分をform2.ListBoxInformation.Items.Add("Ipv4アドレス:" + ip.Address);の時に出現したプライベートアドレスの表示にしたいが、方法が分からないので何か助言を頂ければ、と思い質問しました
|
286
|
+
|
287
|
+
|
288
|
+
|
289
|
+
|
290
|
+
|
291
|
+
|
292
|
+
|
265
293
|
|
266
294
|
|
267
295
|
### 補足情報(FW/ツールのバージョンなど)
|