【发布时间】:2015-09-04 01:37:53
【问题描述】:
我有一个传感器获取请求并给我它的值请求应该是 c# 中的十六进制格式,如图所示:
我在textbox 中输入的请求是这样的:"000100020005030190000212BD"
但正如您所见,十六进制 checkbox 已被选中,它将我的请求转换为 hex 我该怎么做?
这是我发送请求的代码“
var listener = new TcpListener(IPAddress.Any, 3000);
listener.Start();
using (var client = listener.AcceptTcpClient())
using (var stream = client.GetStream())
{
// build a request to send to sensor
var request = new byte[2048];
stream.Write(request, 0, request.Length);
// read a response from sensor;
// note, that respose colud be broken into several parts;
// you should determine, when reading is complete, according to the protocol for the sensor
while (true)
{
// stream.Read calls here
}
}
数据表:
【问题讨论】:
标签: c# hex byte listener converter