Utilização da API do NetworkServerControl Classe NetworkServerControl API do NetworkServerControle a classe NetworkServerControl

É necessário criar uma instância da classe NetworkServerControl quando se utiliza a API. Esta classe possui dois métodos construtores:

Antes de habilitar a conexão a partir de outros sistemas, deve haver certeza de estar executando sob o gerenciador de segurança.
NetworkServerControl()

Este método construtor cria uma instância que escuta na porta padrão (1527), ou na porta definida pela propriedade derby.drda.portNumber. Também escuta no hospedeiro definido pela propriedade derby.drda.host, ou no endereço de retorno (loopback) se a propriedade não estiver definida. Este é o construtor padrão; não permite conexão remota. Equivale a chamar NetworkServerControl(InetAddress.getByName("localhost"),1527), se nenhuma propriedade estiver definida.

NetworkServerControl (InetAddress address, int portNumber)

Este método construtor cria uma instância que escuta no número da porta especificado e no endereço especificado. InetAddress é passado para ServerSocket. NULL é um valor de endereço inválido. Os exemplos a seguir mostram como deve ser feito para permitir o Network Server aceitar conexões de outros hospedeiros: // Aceitar conexões de outros hospedeiro em um sistema IPv4 NetworkServerControl serverControl = new NetworkServerControl(InetAddress.getByName("0.0.0.0"),1527); // Aceitar conexões de outros hospedeiro em um sistema IPv6 NetworkServerControl serverControl = new NetworkServerControl(InetAddress.getByName("::"),1527);