Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DualMode

bool System.Net.Sockets.Socket.DualMode
getset

Definition at line 990 of file Socket.cs.

991 {
992 get
993 {
994 if (AddressFamily != AddressFamily.InterNetworkV6)
995 {
996 return false;
997 }
998 return (int)GetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only) == 0;
999 }
1000 set
1001 {
1002 if (AddressFamily != AddressFamily.InterNetworkV6)
1003 {
1004 throw new NotSupportedException(System.SR.net_invalidversion);
1005 }
1006 SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, (!value) ? 1 : 0);
1007 }
1008 }
object? GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName)
Definition Socket.cs:2235
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue)
Definition Socket.cs:2143
static string net_invalidversion
Definition SR.cs:16
Definition SR.cs:7

Referenced by System.Net.Sockets.Socket.Socket(), and System.Net.Sockets.UdpClient.IsAddressFamilyCompatible().