Control whether the socket receives notification when a namespace query becomes invalid....
Obtain provider-specific functions that are not part of the Winsock specification....
Retrieve the QOS structure associated with the socket. This control is only supported on platforms th...
Remove the socket from a multicast group. This control code is supported on Windows 2000 and later op...
Sort the structure returned by the F:System.Net.Sockets.IOControlCode.AddressListQuery field and add ...
Set the interface used for outgoing unicast packets. This value is equal to the Winsock 2 SIO_UCAST_I...
Control sending TCP keep-alive packets and the interval at which they are sent. This control code is ...
Bind the socket to a specified interface index. This control code is supported on Windows 2000 and la...
Enable notification for when data is waiting to be received. This value is equal to the Winsock 2 FIO...
Return the list of local interfaces that the socket can bind to. This control code is supported on Wi...
Replace the oldest queued datagram with an incoming datagram when the incoming message queues are ful...
Retrieve the underlying provider's SOCKET handle. This handle can be used to receive plug-and-play ev...
Control whether multicast data sent by the socket appears as incoming data in the sockets receive que...
Enable receiving notification when the list of local interfaces for the socket's protocol family chan...
IOControlCode
Specifies the IO control codes supported by the M:System.Net.Sockets.Socket.IOControl(System....
Join a multicast group using an interface identified by its index. This control code is supported on ...
Set the Quality of Service (QOS) attributes for the socket. QOS defines the bandwidth requirements fo...
Enable receiving notification when the local interface used to access a remote endpoint changes....
Return the interface addresses that can be used to connect to the specified remote address....
This value is equal to the Winsock 2 SIO_LIMIT_BROADCASTS constant.
Set the interface used for outgoing multicast packets. The interface is identified by its index....
Enable receiving all multicast IPv4 packets on the network. These are packets with destination addres...
Return the number of bytes available for reading. This value is equal to the Winsock 2 FIONREAD const...
Return a handle for the socket that is valid in the context of a companion interface....
Set the Quality of Service (QOS) attributes for the socket group. This value is reserved for future u...
Return the Quality of Service (QOS) attributes for the socket group. This value is reserved for futur...
Enable receiving all Internet Group Management Protocol (IGMP) packets on the network....
Return a SOCKADDR structure that contains the broadcast address for the address family of the current...
Return information about out-of-band data waiting to be received. When using this control code on str...
Enable receiving all IPv4 packets on the network. The socket must have address family F:System....
This value is equal to the Winsock 2 SIO_ABSORB_RTRALERT constant.
Associate this socket with the specified handle of a companion interface. Refer to the appropriate pr...
Discard the contents of the sending queue. This value is equal to the Winsock 2 SIO_FLUSH constant.
Control the number of times a multicast packet can be forwarded by a router, also known as the Time t...
Control the blocking behavior of the socket. If the argument specified with this control code is zero...