Exceção do soquete
Exceção do cliente
java.net.connectException: conexão recusada: Connect.
Esta exceção ocorre quando o cliente executa uma nova operação de soquete (IP, porta). O motivo dessa exceção é que a máquina com o endereço IP não pode ser encontrada (ou seja, da máquina atual não existe até a rota IP especificada) ou o IP existe, mas a porta especificada não pode ser encontrada para ouvir. Se esse problema ocorrer, verifique primeiro se o IP e a porta do cliente estão gravados incorretamente. Se estiver correto, ping no servidor do cliente para ver se ele pode ser pingado. Se puder ser pingado (o ping do servidor de serviço está desativado, outro método é necessário), depende se o programa ouvindo a porta especificada no lado do servidor é iniciada.
java.net.socketexception: o soquete está fechado
O motivo comum é que, após a conexão ser fechada (o método de fechamento do soquete é chamado), a conexão de rede é lida e grava.
java.net.sockeTexception: (Reset ou conexão de conexão Redefinir por par: erro de gravação do soquete)
A primeira é que, se o soquete em uma extremidade estiver fechado (ou ativamente fechado ou fechado devido a uma exceção de saída), a outra extremidade ainda envia dados e o primeiro pacote de dados enviado aumenta a exceção (conectar redefinição por par). O outro é que uma extremidade sai, mas a conexão não está fechada ao sair e a outra extremidade lança a redefinição da conexão se os dados estiverem sendo lidos a partir da conexão. Simplificando, é causado por operações de leitura e gravação após a desconexão da conexão.
java.net.socketexception: tubo quebrado.
Depois de jogar o SockeTexcept: Connect Reset By Parer: Erro de gravação do soquete, se você continuar escrevendo dados, a exceção será lançada.
(Ainda não medido)
java.net.bindexception: endereço já em uso: jvm_bind.
Essa exceção ocorre quando o lado do servidor executa o novo ServerSocket (porta) (a porta é um valor inteiro de 0, 65536). A razão para a exceção é que uma porta, a mesma que a porta, foi iniciada e ouvida. Neste momento, use o comando netstat um comando para ver uma porta no estado de escuta. Você só precisa encontrar uma porta que não esteja ocupada para resolver esse problema.
java.net.socketexception: o soquete está fechado
(O mesmo que o cliente)
java.net.sockeTexception: (Reset ou conexão de conexão Redefinir por par: erro de gravação do soquete)
(O mesmo que o cliente)
java.net.socketexception: tubo quebrado.
Obrigado pela leitura, espero que isso possa ajudá -lo. Obrigado pelo seu apoio a este site!