[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
| |
VB2010でRS232C.
4
:
トニー
:2012/03/16(金) 09:16:49
hama-mizukiさん
はじめまして、私のこちらのプログラムを参考にさせて頂き、コーディングしておりますが、
クライアント側の受信するときに、バイト配列を初期化していないことが原因だと思われます。
最初は、Newした後初めて入るので、入りませんが、2回目以降は、一度newされた配列を使いまわしておりますので、
具体的には以下でしょうか。
Private Sub ClientListen()
'サーバとの間の通信に使用するストリームを取得
Dim stream As NetworkStream = client.GetStream()
'Dim bytes(1000) As Byte
Dim bytes(1023) As Byte
'デリゲートで受信テキストボックスのメソッドを渡す
Dim dlgText As dlgWriteText = New dlgWriteText(AddressOf WriteReadText)
While (True)
Try
'''この部分に初期化を追加する
For i As Integer = 0 To bytes.Length - 1
bytes(i) = Nothing
Next
''''
Dim intCount As Int32 = stream.Read(bytes, 0, bytes.Length)
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板