Groovy "Socket Client"
20/08/2014 21:19
Boa noite Pessoal,
Estou desenvolvendo uma aplicação, onde Tenho que me conectar a um Servidor Socket, e enviar alguns comandos (Resquest/Response). O Servidor Socket me responde os Responses em formato JSON. O meu problema é o Seguinte:
- Quando Conecto ao servidor, o mesmo me envia um JSON, com a mensagem de Sucesso ao se conectar. Mas quando envio meus request's, não consigo pegar as mensagens de Response que o Servidor me envia. Só consigo pegar a 1º mensagem enviada pelo Servidor que é de "conectado com Sucesso".
Código:
socket.withStreams { input, output ->
output << comando.toString();
def result = input.newReader().readLine();
println "${result}"
}
No result da conexão só vem a 1º mensagem enviada pelo Servidor. Alguém já passou por esse problema?
Tags:
Socket