タイトル : TCPでの電文送信の電文作成 投稿日 : 2007/03/12(Mon) 21:45 投稿者 : 蒼月
いつもお世話になっています。 僕は今、VB.NETを使用して、TCPで電文を送信するプログラムを作成しています。 1つの型(string型のみなどの電文)をbyte型の配列に型変換して格納し、送信することはできました。 Dim sendBytes As Byte() = System.Text.Encoding.UTF8.GetBytes(sendMsg) として、ストリームで「sendBytes」を送信する。 複数の型(string型とint型が混在など)をbyte型に変換して格納し、送信する記述を見つけることができませんでした。 例えば、以下のような電文をそのままの順番で1パケットで送信しなければならない場合、型が1つの場合のように、うまく一気にbyte型の配列に格納するような方法はありませんでしょうか? string型 4byte int型 4byte string型 4byte 1byteずつ(ループを利用して)格納していっても良いのですが、すごく非効率な感じがしたので、何か良い方法が無いかと思った次第です。 知恵をおかし頂けると幸いです。よろしくお願いします。 |