What is the max value of the port i can assign on my socket when i do a bind?
int port = 0; //How far can i go?
m_mainSocket.Bind(new IPEndPoint(IPAddress.Parse("127.0.0.1"), port))
IP port numbers are 16-bit unsigned integers. Therefore 65,535 is the maximum port number you can assign.
The documentation for the
IPEndPoint constructor states that an
ArgumentOutOfRangeException will be raised if the port is greater than
MaxPort. The documentation for
MaxPort states that 'the MaxPort value is set to