olá
Está ocorrendo o seguinte erro para mim:
Exception in thread “main” java.lang.NumberFormatException: For input string: “8890”
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at com.Communicator.(Communicator.java:45)
at core.SuperManager.processMessages(SuperManager.java:163)
at core.SuperManager.FazTudo(SuperManager.java:71)
at core.SuperManager.main(SuperManager.java:46)
sei que esse erro está ocorrendo na linha 85 da minha classe Communicator:
Bom, o problema é quando utilizo o return de readstring para criar um novo Communicator(IP:PORTA), é nessa situação que está ocorrendo o erro. Tipo, estou fazendo da seguinte maneira:
String s = readString(buf);
Communicator c = new Communicator(s); ===>> OCORRE O ERRO
Agora, se eu mandar imprimir o valor de s, imprime certo, ou seja, 10.1.1.1:5555. ALGUEM CONSEGUE ME AUXILIAR POR FAVORRRR
T+