Comunicação cliente / servidor  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Link_pg
JavaEvangelist
[Avatar]

Membro desde: 28/04/2006 00:17:38
Mensagens: 413
Localização: Praia Grande / São Paulo - SP
Offline

Olá!

Estou fazendo um jogo de truco. A cada nova jogada, o servidor tem que informar todos os clientes o status do jogo (placar, manilha, pontos propostos, etc.), mas a minha dúvida é COMO implementar essa comunicação. Como vai ser tudo por streaming (sockets) eu pensei em criar um objeto StatusJogo com todas essas informações. Axo que desse jeito vai ficar tosco, pois será um objeto com um monte de getters / setters, só pra enviar dados de um lado para outro. Vi também com Strings mas fica mais tosco ainda. Gostaria de alguma sugestão de como posso fazer isso... pensei em XML mas não sei como posso fazer isso.

Abraços

Eduardo Felipe Vieira

Blog de Tecnologia!
Outro blog meu legal também mas não é de TI.



"Nós poderíamos ser muito melhores se não quiséssemos ser tão bons."
[Email] [WWW] [MSN]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline

Se for fazer com XML, dificilmente fugirás de um objeto Java, só que nesse caso, este será transformado em texto plano. Caso persista na idéia do XML, use o XStream, vai facilitar muito a vida. No caso do servidor avisar ativamente todos os cliente, eu vejo que se tiveres um pouco mais de tempo, aconselho a dar um estudada em JMS, isso sim vai facilitar em muito sua vida ( ou dificultar enormemente ).

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team