Socket+ByteBuffer+String

0 respostas
S

olá

Está ocorrendo o seguinte erro para mim:

Exception in thread main java.lang.NumberFormatException: For input string: 8890at 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+

Criado 1 de julho de 2010
Respostas 0
Participantes 1