【发布时间】:2011-04-05 03:25:04
【问题描述】:
我正在尝试将套接字中的字符串值传递给另一台服务器。另一台服务器应该收到十六进制格式的值。
即如果我的字符串在服务器上是 s = "600185838e",它应该接收为 60 01 85 83 8e,但我发送的这些值已转换为 ASCII 并且不是所需的格式。
我正在使用套接字连接
BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(this.socket.getOutputStream()));
wr.write(messageBody);
wr.flush();
如何发送类似于十六进制值的字符串值?
提前谢谢大家
【问题讨论】:
-
Err, hex 是 ASCII 格式。你是说二进制吗?