簡體   English   中英

通過Java中的套接字將數據發送到rs232 / usb-adapter

[英]Send data to rs232/usb-adapter via socket in java

我要發送此十六進制命令塊:

1B 40 26 0D

通過Java套接字和具有RS232的計算機的代理(代理)。 我有以下代碼:

DataOutputStream outToServer  = new DataOutputStream(this.clientsocket.getOutputStream());
String command5 = "\u001b\u0040\u0026\u240D";
outToServer.writeUTF(command5);
outToServer.flush();

套接字和serproxy配置正確。 有人有主意嗎?

writeUTF函數在字符串的字符之前寫入字符串的長度。 您可以使用的是普通寫法:

byte[] bytes = {0x1B, 0x40, ...};
out.write(bytes)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM