TcpClient client = new TcpClient();
client.Connect("10.54.3.123", 43454);
Stream stream = client.GetStream();
StreamWriter writer = new StreamWriter(stream);
writer.WriteLine("Testing...");
writer.Close();
client.Close();
这是我的代码。测试是我的字符串,十六进制值是0x11。 而不是“(”Testing ...“);”,我必须发送十六进制值,如0x11。
答案 0 :(得分:1)
您必须将它们作为字符串发送
int value1 = 17;
writer.WriteLine(String.Format("{0:x}", value1));
在服务器端重新格式化。
答案 1 :(得分:-1)
不确定你到底想做什么?但...
byte[] hexValues = { 0x11, 0x11, 0x11 };
writer.WriteLine(hexValues);
也许这会对你有帮助。