- 229 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 16:55:35 ]
- C#.NETでストリーミングデータの受信のプログラムを
作成しているのですが、Socket.Selectが思った通りに動作していません… ストリーミングのデータ形式は ヘッダ2バイト サイズ2バイト 以下データ このような形式なのですが、受信をしていくうちに、サーバー側の 送信に追いついてしまい、サイズ2バイトで指定されたデータが 読めない状態になってます Socket.Select( SocketList. null, null, 100 ); でリードできることは確認しているのですが、 sock.Receiveでデータの部分が数バイトしか読めない状態です ソケットはブロッキングで別スレッドで読み込みをしています PerlやWinsockのSelectとは動作が違うのでしょうか? 基本的な質問で申し訳ないですが、よろしくお願いします
|

|