C# to JAVA

Olá a todos,

Existe uma classe do C# chamada “IPEndPoint”.

Acredito que seja similar a classe Socket do Java.

Estou convertendo um programa C# para java, que usa aquela classe C# da seguinte maneira:


if( ( nPort < IPEndPoint.MinPort ) || ( nPort > IPEndPoint.MaxPort ) )
			{
				return ERROR_CODE.ERR_API_BAD_PARAM_2;
			}

Não encontrei os métodos MinPort e MaxPort na classe Socket do Java.

Como faço então para converter o código acima para Java ?

Obrigado.

Eu não sei exatamente a que valores estas constantes dos C# referenciam, mas considerando que o intervalo de portas vai de 1 até 65536 terias algo como:

public class Port {
    public static final int INI_PORT = 1;
    public static final int LAST_PORT = 65536;
}

...

if (port < Port.INI_PORT || port > Port.LAST_PORT) { 
   //...
}

Espero que ajude, T+

Obrigado. Deve ser isso mesmo.