winsockでバイナリデータ送信

解決


みんみ  2003-02-26 13:26:18  No: 77243  IP: [192.*.*.*]

機器の制御のためwinsockにてバイナリデータを送信しています。

With Winsock1
    .SendData Chr(&H3) & Chr(&H6) & Chr(&H1) & Chr(&H0) & Chr(&H81)
End With

最後のChr(&H81)がどうしても送信できません。
書き込みにあったバイト配列等でのやりかたを試したのですがおばかな私にはどうしてもうまくいきません。
2週間もこの件で行き詰っています。
どうかよろしくお願いします。

編集 削除
batchman  2003-02-26 16:45:40  No: 77244  IP: [192.*.*.*]

VBのヘルプには、
"バイナリ データの場合は、バイト配列を使用してください。"
となっています。

Dim bytArray(4) as Byte

bytArray(0) = &H3
bytArray(1) = &H6
bytArray(2) = &H1
bytArray(3) = &H0
bytArray(4) = &H81

Winsock1.SendData bytArray

でこうなるかな....

編集 削除
みんみ  2003-02-26 22:48:52  No: 77245  IP: [192.*.*.*]

レスありがとうございます。
batchmanさんの言った通りにしたら見事に動作しました。
感謝感激です。
本当にどうもありがとうございました!

編集 削除