[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part158 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part158 http://mevius.5ch.net/test/read.cgi/tech/1679783460/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
957: デフォルトの名無しさん (ワッチョイ 17ae-CF7t) [sage] 2023/08/03(木) 11:41:09.07 ID:icL6sh+90 >>956 ありがとうございます。 現在は1024バイト固定で受信しているのですが、 sp.ReadBufferSize()で見ているとどんどんシリアルポートのバッファが溜まって頭打ちになっているので、 アプリ側で出来るだけ取得しておきたいと思い、sp.ReadExisting()の使用を検討しているところです。 http://mevius.5ch.net/test/read.cgi/tech/1679783460/957
958: デフォルトの名無しさん (ワッチョイ 0ba7-4FLK) [sage] 2023/08/03(木) 12:22:33.04 ID:L6gOIzTH0 >>957 IOの方が早いなんてことは有り得ないからwhileで回すとかはしてる? 内部バッファが空の時にsp.Read(buf, 0, buf.Length)するとブロックされちゃうのかな そうじゃないならwhile ((count = sp.Read(buf, 0, buf.Length)) != 0)、 ブロックされるとしてそれが嫌ならsp.BytesToReadで溜まってるバイト数チェックやDataReceivedイベントで拾うとか http://mevius.5ch.net/test/read.cgi/tech/1679783460/958
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.042s