VB.NET質問スレ(Part40)
■ このスレッドは過去ログ倉庫に格納されています
0345デフォルトの名無しさん
2013/07/29(月) NY:AN:NY.ANrxdatには :TIMEREQ**\rのバイトデータが入っている。
'受信データから先頭の10バイトのコマンドを抜き出してストリングに変換する。
Dim cmdbytes As Byte() = New Byte(10) {}
Array.Copy(rdat, cmdbytes, 10)
Dim rxcmd As String = System.Text.Encoding.GetEncoding("SHIFT-JIS").GetString(cmdbytes)
rxcmd = rxcmd.TrimEnd("*", " ", vbCr, vbLf) 'コマンドのケツについている不要文字をトリムする。
Select Case rxcmd
Case ":TIMEREQ"
Case Else
end select
":TIMEREQ"を掴みたいのだが掴めない。何故でしょう?
というかもっとスマートなコマンド分離ってないんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています