【发布时间】:2013-03-19 01:01:06
【问题描述】:
我正在尝试使用 httpclient 发送数据包
TcpClient tc = new TcpClient(ip, 4500);
string s = "A7007000601D3B00";
byte[] arr = new byte[s.Length/2];
for ( var i = 0 ; i<arr.Length ; i++ ){
arr[i] = (byte)Convert.ToInt32(s.Substring(i*2,2), 16);
}
NetworkStream stream = tc.GetStream();
stream.Write(arr, 0, arr.Length);
tc.Close();
问题是它从端口 47109 发送,但是我需要使用端口 46324 发送数据包。我该如何设置?
【问题讨论】:
-
不行,clientSocket.Connect(remoteHost,remotePort) 报错;
-
做了一个回答来解释原因,虽然你没有说错误是什么,我认为这可能是问题所在。
标签: c# httpclient port