socket发送数据时,报错“您的主机中的软件放弃了一个已建立的连接”
我的代码:
Byte[] by=new Byte[4194304];//4Mint port = 7200;string host = "192.168.26.167";IPAddress ip = IPAddress.Parse(host);IPEndPoint ipe = new IPEndPoint(ip, port);Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);s.Connect(ipe);s.Send(by, by.Length, 0);//成功发送s.Send(by, by.Length, 0);//不成功发送,会报错“您的主机中的软件放弃了一个已建立的连接”
s.Connect(ipe);s.Send(by, by.Length, 0);//成功发送s.Connect(ipe);s.Send(by, by.Length, 0);//不成功发送,会报错“您的主机中的软件放弃了一个已建立的连接”
[解决办法]