トップページ > プログラム > 2017年02月24日 > rumrh9icM

書き込み順位&時間帯一覧

13 位/283 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000020110000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワントンキン MMfa-HyQo)
ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
760 :デフォルトの名無しさん (ワントンキン MMfa-HyQo)[sage]:2017/02/24(金) 11:34:57.57 ID:rumrh9icM
別PC上でソケット通信のサーバのソフトが動作しています。
そのソフトにクライアントとして接続するアプリです。

今までサーバソフトが動作するPCがXPの時は問題なく接続できていたのですが、
windows7に変えたところ「対象のコンピュータに拒否されたため、接続できませんでした」となります。

using System.Net.Sockets;

TcpClient myClient = new TcpClient();

myClient.Connect(IPaddress, port);

何か他に設定等必要なのでしょうか?
ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
762 :デフォルトの名無しさん (ワントンキン MMfa-HyQo)[sage]:2017/02/24(金) 11:53:52.45 ID:rumrh9icM
>>761

情報不足ですみません。
ファイアーウォールは全て無効にしています。
今、念のため全てのポートを開放してみましたが状況変わらずです。

Windows7のPCは、セットアップした素の状態にネットワーク設定して、ファイアーウォール無効にしただけの状態です。
少なくとも2台のWindows7でこの現象を確認しています。
ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
765 :デフォルトの名無しさん (ワントンキン MMfa-HyQo)[sage]:2017/02/24(金) 13:40:28.43 ID:rumrh9icM
サーバのソフトを確認してもらいました。

従来、
IPHostEntry hst;
hst = Dns.GetHostEntry(Dns.GetHostName());
TcpListener server = new TcpListener(hst.AddressList[0], port番号);

としてたところ、
IPAddress.Any にすると接続できるようになりました。

OSによって挙動が変わる理由は何故でしょうか?
ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
767 :デフォルトの名無しさん (ワントンキン MMfa-HyQo)[sage]:2017/02/24(金) 14:11:36.34 ID:rumrh9icM
>>766

確認してもらったところ、おっしゃるとおりIPv6が入ってました。

どーもお騒がせしました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。