[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
| |
VB2005のSocket通信の複数クライアントの非同期処理
3
:
ひろ4932
:2011/02/09(水) 22:06:38
C#,VB2005のSocket通信サーバーの複数クライアントの非同期処理を参考にさせていただきました。
大変助かっており、有難うございます。
以前、OnWriteCompleteで文字列の書き込みが完了したときにメッセージを出力して
読み取りを続けるため、networkStream.BeginReadの呼び出しが話題になったことが
ありましたが、オリジナルのオライリー・ジャパンの「プログラミング C#」に
あったということで話が終わっていたのですが、今私の方でこちらのプログラムを
参考に作成したものが、時々、受信データがおかしくなることがあります。
データ長は529バイトなのですが、受信bufferの先頭に前のデータが残っている
ことがありました。パケットモニターでネット上のパケットを確認したのですが、
送信側は正常なデータを送信していました。
そこで、試しにOnWriteComplete後のBeginReadをはずしてみたのですが、
データ取得ミスは発生しなくなりました。(今のところ)
原因がわかないのであまり気持ちよくないのですが、
何か心当たりなどありましたらお教え願います。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板