string s = "00 03 00 00 00 01 00 17 44 61 74 61 41 63 63 65 73 73 6F 72 2E 67 65 74 49 6E 64 65 78 65 73 00 02 2F 31 00 00 00 15 0A 00 00 00 03 02 00 06 35 31 2E 63 6F 6D 02 00 01 30 02 00 00";
怎么转换成Byte[]并且写入2进制流里~~~~~~~~~~~~~~~~~顺便问下,怎么在HttpWebRequest里写入2进制流~~~~~~~~~~
作为string split空格,然后一个个填入Byte[]里面就可以了啊
第二个问题不明白啥意思
s.Split(" ").Select(b => Byte.Parse(b, System.Globalization.NumberStyles.HexNumber)).ToArray()
HttpWebRequest hwr = HttpWebRequest.Create(请求的URL);
HttpWebResponse responce = hwr.GetResponse();
Stream stream = responce.GetResponseStream();
stream.Write(Encoding.Default.GetBytes(s));
应该是你要的吧!
byte[] buffer = Encoding.GetEncoding(....).GetBytes(str);