远程主机强迫关闭了一个现有的连接。
在初始化对象后设置属性如下:
uint IOC_IN = 0x80000000;
uint IOC_VENDOR = 0x18000000;
uint SIO_UDP_CONNRESET = IOC_IN | IOC_VENDOR | 12;
//uc为接收数据所使用的UdpClient,不同程序自己手改
uc.Client.IOControl((int)SIO_UDP_CONNRESET, new byte[] {Convert.ToByte(false)}, null);
Socket.IOControl 方法 (IOControlCode, Byte[], Byte[])
使用 IOControlCode 枚举指定控制代码,为 Socket 设置低级操作模式。
参数
- ioControlCode
-
一个 IOControlCode 值,它指定要执行的操作的控制代码。
- optionInValue
-
Byte 类型的数组,包含操作要求的输入数据。
- optionOutValue
-
Byte 类型的数组,包含由操作返回的输出数据。