System.Net.Sockets.UdpClient.UdpClient C# (CSharp) Method

UdpClient() public method

public UdpClient ( int port, AddressFamily family ) : System.Diagnostics
port int
family AddressFamily
return System.Diagnostics
        public UdpClient(int port, AddressFamily family)
        {
            // Validate input parameters.
            if (!TcpValidationHelpers.ValidatePortNumber(port))
            {
                throw new ArgumentOutOfRangeException(nameof(port));
            }

            // Validate the address family.
            if (family != AddressFamily.InterNetwork && family != AddressFamily.InterNetworkV6)
            {
                throw new ArgumentException(SR.net_protocol_invalid_family, nameof(family));
            }

            IPEndPoint localEP;
            _family = family;

            if (_family == AddressFamily.InterNetwork)
            {
                localEP = new IPEndPoint(IPAddress.Any, port);
            }
            else
            {
                localEP = new IPEndPoint(IPAddress.IPv6Any, port);
            }

            CreateClientSocket();

            _clientSocket.Bind(localEP);
        }

Same methods

UdpClient::UdpClient ( ) : System.Diagnostics
UdpClient::UdpClient ( AddressFamily family ) : System.Diagnostics
UdpClient::UdpClient ( IPEndPoint localEP ) : System.Diagnostics
UdpClient::UdpClient ( int port ) : System.Diagnostics