Может ли кто-нибудь объяснить, как читать данные с устройства с помощью программирования сокетов. Устройство отправляет данные в формате Hexa, поэтому я не могу прочитать эти данные, пожалуйста, помогите мне, как это сделать.
StringBuffer instr = null;
instr = new StringBuffer();
buf = new byte[4096];
int br = socket.getInputStream().read(buf);
for(int i =0;i<br;i++){
instr.append((char) buf[i]);
}
data = instr.toString();
Я использую приведенный выше код, поэтому, пожалуйста, помогите мне.