<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「TCPクライアント・サーバープログラムを作成する」へのコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=internet%2Ftcpclientserver.html</link>
<description>「TCPクライアント・サーバープログラムを作成する」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=internet%2Ftcpclientserver.html</link>
<title>「TCPクライアント・サーバープログラムを作成する」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=internet%2Ftcpclientserver.html#52</link>
<description><![CDATA[評価：良い<br>かなり参考になりました。実際に動かせました！！<br>ありがとうございました。本当に感謝しております。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#51</link>
<description><![CDATA[評価：良い<br>いつも参考にさせて頂いております！<br>今回も大いに助けになりました！<br>ありがとうございます！]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#50</link>
<description><![CDATA[評価：悪い<br>ns.DataAvailable を見てループを抜けるのはやめたほうがいいです。<br>というのは、パケット長が長くなり、長さが MTU値を超えると分割して送信されるからです。<br>つまり、データはまだ続いているのに、受信途中で抜けてしまう可能性があります。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#49</link>
<description><![CDATA[他サイトのサンプルを複数見ながら作ったTcpServerプログラムが受信と返信の2回目以降が例外になってしまい四苦八苦していたところ、ここでヒントを得てなんとか仕事を進められた。ありがとうございます。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#48</link>
<description><![CDATA[いつも当サイトでお勉強をさせて頂いております。<br><br>「すべてのIPアドレスをListenする」の箇所で<br>IPv4とIPv6のアドレスをListenする方法として<br>　IPAddress.IPv6Anyの指定 ＆ <br>　Socket.SetSocketOptionメソッドでIPv6Onlyを0にする<br>と記載されていますが、最近？はこれを一つにまとめた<br>　TcpListener listener = TcpListener.Create(ポート番号);<br>という方法もありますので参考になればと思い<br>コメントさせていただきました。<br><br>以上です。宜しくお願い致します。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#47</link>
<description><![CDATA[もっと読みやすくしてくれ]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#46</link>
<description><![CDATA[&gt;&gt;以下に示すコンソールアプリケーションは、ローカルIPアドレスのポート2001で動作し、まず接続してきたクライアントからデータ（文字列）を受信し、受信した文字列の長さを返信してから、クライアントを切断しています。<br><br>ちゃんと記事を読みましょう。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#45</link>
<description><![CDATA[分かりやすい記事をありがとうございます。<br>質問させていただきたいのですが、<br>以下のサーバ側の処理で、クライアント側から送られてきた文字列の長さをクライアント側へ送信している理由は何でしょうか。<br><br>if (!disconnected)<br>        {<br>            //クライアントにデータを送信する<br>            //クライアントに送信する文字列を作成<br>            string sendMsg = resMsg.Length.ToString();<br>            //文字列をByte型配列に変換<br>            byte[] sendBytes = enc.GetBytes(sendMsg + '\n');<br>            //データを送信する<br>            ns.Write(sendBytes, 0, sendBytes.Length);<br>            Console.WriteLine(sendMsg);<br>        }]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#44</link>
<description><![CDATA[よく解りましたが、クローズのことで教えてください。クライアントが通信を終了したい時、TcpCleiant.closeでクローズしますが、その時ＶＢ６の時はサーバ側のソケットでクローズイベントが発生しておりました。VB.NETではこのイベントが発生しないためサーバ側が終了の処理が出来ず困っております。例にある通りテータのやり取りでクライアント側が終了する旨をデータで送る以外方法はないのでしょうか。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#43</link>
<description><![CDATA[&gt; 広告がすげー邪魔<br><br>現在は広告が自動で挿入される設定になっており、表示されるほとんどの広告は自動で挿入されたものです。そのため、これを制御することは難しいですが、もし具体的にこの広告が邪魔というものがございましたら、お知らせください。よろしくお願いいたします。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#42</link>
<description><![CDATA[広告がすげー邪魔]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#41</link>
<description><![CDATA[評価：良い<br>シンプルに必要な情報が詰め込まれていて素晴らしい<br><br>コピペで基本的な動作確認ができる完璧なサンプルがあり<br>コメントもわかり易く、改変の助けになります<br>いつもお世話になっております]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#40</link>
<description><![CDATA[評価：良い<br>とても分かりやすい！<br>助かりました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#39</link>
<description><![CDATA[適度なコードの量と説明の量で素晴らしいです。<br>正確に安全に書けば長すぎて読みにくいし、はしょれば文句を言う人も出てくることでしょう。<br><br>理解しやすい手頃なバランスでコーディングされています。<br>すっと試せて毎度とても役に立っています。<br>有り難う御座います。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=internet%2Ftcpclientserver.html#38</link>
<description><![CDATA[評価：良い<br>thanks]]></description>
</item>
</channel>
</rss>