“远程主机强迫关闭了一个现有的连接”
scoket,... 提示 远程主机关闭了现有连接, 就是tcp连接中断了.
下面是微软的解决方法. .net的解决办法.
uint IOC_IN = 0x80000000;
uint IOC_VENDOR = 0x18000000;
uint SIO_UDP_CONNRESET = IOC_IN | IOC_VENDOR | 12;
byte[] optionInValue = { Convert.ToByte(true) };
byte[] optionOutValue;
Socket.IOControl((int)SIO_UDP_CONNRESET, optionInValue, optionOutValue);
又有问题.... 说IOControl 指定的参数无效..
不管使用
byte[] optionInValue = { Convert.ToByte(false) };
byte[] optionOutValue = new byte[4];
还是
byte[] optionInValue = new byte[4]{1,0,0,0};
byte[] optionOutValue = new byte[4];
都一样报错, 指定参数...
求解