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

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

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

Re[2]: UDP通信ができません


(過去ログ 130 を表示中)

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

■77033 / inTopicNo.1)  UDP通信ができません
  
□投稿者/ 初心者 (15回)-(2015/09/06(Sun) 11:38:04)

分類:[VB.NET/VB2005 以降] 

VB2010を使っています。

http://dobon.net/vb/dotnet/internet/udpclient.html
のサイトの「非同期的に送受信を行う」をコピペにして、
PC2台(PC1,PC2)にプロジェクトを2個ずつ作りました。

PC1(PC2)自身で2個のプロジェクトを実行するとチャットができますが、
PC1-PC2間ではチャットができません。

症状としては、
・送信後、何もエラーは出ませんが、相手のPCにメッセージが表示されません。
・PC1-PC2間のPINGはそれぞれ通ります。

よろしくお願いいたします。
引用返信 編集キー/
■77035 / inTopicNo.2)  Re[1]: UDP通信ができません
□投稿者/ wakuchan (1回)-(2015/09/07(Mon) 07:43:50)
No77033 (初心者 さん) に返信

実際にどのようなコードを書いたのかを明示していただけると、
より核心をついたアドバイスができると思います。

送信先のIPアドレスは環境に合わせて変更していますか?
もし、一番初めのコードをを参考にしているのでしたら
127.0.0.1のままで使用していないですか?

引用返信 編集キー/
■77037 / inTopicNo.3)  Re[2]: UDP通信ができません
□投稿者/ 初心者 (17回)-(2015/09/07(Mon) 08:52:08)
No77035 (wakuchan さん) に返信

ありがとうございます。

>
> 実際にどのようなコードを書いたのかを明示していただけると、
> より核心をついたアドバイスができると思います。

コードは、質問に記載のURLのページの「非同期的に送受信を行う」の
VB.NETのままです。

>
> 送信先のIPアドレスは環境に合わせて変更していますか?
> もし、一番初めのコードをを参考にしているのでしたら
> 127.0.0.1のままで使用していないですか?

ご指摘の趣旨のとおり、ホスト名を「localhost」にしていました。
これを送信先のIPアドレスにするとメッセージが通りました。
(localhostではいけない理由は理解できておりません。)

ありがとうございました。

解決済み
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -