Colaboração do cliente PlayN com o servidor

Escrevi um jogo no PlayN, que deve se comunicar com um JavaEE-Server com Seam. Antes de tudo, só preciso do jogo rodando em HTML5.

A questão atual é a comunicação entre o cliente PlayN e o JavaEE-Server

1) Primeiro, tentei me comunicar pela interface PlayN.net () trocando informações usando JSON. Como o PlayN está sendo executado na porta 8888 e o servidor no 8080, eu corri corretamente para problemas com a mesma política de orige

2) Agora estou procurando uma solução funcional. Qual desses você recomendaria? Você tem outras idéias

a) Estou tentando trabalhar com o RPC, conforme descrito emomo lidar com RPCs no jogo PlayN cliente-servido, usando GWT-syncproxy.

b) Eu tento que o playN seja executado na mesma porta do servidor, ou seja, 8080 - para que eu não tenha mais problemas com a mesma política de origem. Pergunta: O aplicativo playN HTML5 pode ser executado na mesma porta? Então, quando eu inicio o JavaEE-Server usando Eclipse, ele também deve iniciar o aplicativo Web PlayN, ambos na porta 8080, cert

Isso é possível

c) A solução mais hacky (atualmente trabalhando): o servidor grava a JSON-String em um arquivo e o cliente playN lê esse arquiv

O que você recomenda? Gostaria de implementar a solução 2, já que é a solução mais limpa, mas não sei o quão difícil e como funciona.

Obrigado pela ajuda

questionAnswers(4)

yourAnswerToTheQuestion