Seu c�digo funciona, exceto
pela parte cliente onde eu subistitui o ip =
InetAddress.getLocalHost(); por ip =
InetAddress.getLocalHost().getHostAddress(), e declarei ip como
String, blz??
A mensagem que voc� est�
recebendo provavelmente � porque seu Servidor n�o est� mais "escutando nesta
porta" ou a aplica��o n�o esta mais rodando... para deixar seu servidor sempre
"escutando" nesta porta deixe ele dentro de um bloco:
while(true){
}
� aconselhav�l que voc� feche
sua conex�o ap�s a comunica��o. � prudente que isso seja feito no
servidor, aconselho que voc� acrescente as linhas:
ps.close(); s.close();
server.close();
ap�s o ps.flush();
Voc� esta fazendo comunica��o
via UDP e no seu cliente o m�todo readline() do objeto DataInputStream foi
deprecado, aconselho que voc� verifique isso tamb�m.