C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 141 を表示中)
■82534 / )  VB2010で機器とUDP通信 受信処理のやり方について
□投稿者/ 風の谷 (1回)-(2017/01/14(Sat) 15:40:07)

分類:[VB.NET/VB2005 以降] 

VB2010で機器とUDP通信をするプログラムを作成してるのですが受信処理が上手くいかず困っております。
機器にアスキーコードの命令を送ると取得データとOKorNGのレスポンスがアスキーコード(デリミタなし)で返ってくるのですがOKorNGだけテキストボックスに入り取得データが見れないです。
受信処理の書き方の問題だと思うのですが色々修正を加えても分からなかったもので・・アドバイス等よろしくお願いします。 取得データとOKorNGは別々のパケットで送信されています。



Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
'受信データがある場合は受信実行
If udpClientA.Available > 0 Then
'受信実行
RcvBuf = udpClientA.Receive(RemoteIPEndPoint)

Temp = System.Text.Encoding.GetEncoding(932).GetString(RcvBuf)

TextBox1.Text = Temp
End If
End Sub
返信 編集キー/


管理者用

- Child Tree -