タイトル | : TCPでの電文送信の電文作成 |
記事No | : 5094 |
投稿日 | : 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ずつ(ループを利用して)格納していっても良いのですが、すごく非効率な感じがしたので、何か良い方法が無いかと思った次第です。 知恵をおかし頂けると幸いです。よろしくお願いします。
|