Web service

preciso implementar no meu aplicativo android uma conexão com um servidor (que eu tb vou fazer). Atualmente essa conexao esta como tcp, mas eu tenho que mudar para webservice. Essa conexão com o servidor deve ser constante, de modo que se o servidor identificar uma mudança nos dados, ele ja envia os dados para o cliente.

fiz uns testes com restFul usando as instruções desse link http://www.k19.com.br/artigos/criando-um-webservice-restful-em-java/ , mas pelo q eu vi nao existe uma forma de manter um laço de conexao cliente-servidor usando restFul.

porfavor, me indiquem alguma api para eu fazer um webservice que crie um laço de conexao constante cliente-servidor

obrigado

Eu entendi direito ou você quer uma atualização constante de algum dado para o usuário do Android? (PROCESSO PESADO = SERVICE).

desculpe se eu n consegui ser mto claro, vou tentar explicar melhor…

o aplicativo pode enviar e receber dados de outros aplicativos, ai eu pensei em colocar todos os aplicativos ligados a um serv e la os dados seriam redirecionados pra pessoa certa… seria mais ou menos a mesma arquitetura do msn. Ai eu pensei em fazer isso com webservice e queria uma api legall pra trabalhar asssim.

obrigado

MSN = CHAT
É isso então???

Bem, se for assim é fácil.
Cria um web service que receba um método POST de uma mensagem digitada por um usuario ( DE - PARA ) e cada ID de usuário seria um cadastro feito no web service ( EMAIL ).

Seria isso? =)

nao é chat…

um usuario envia um comando pro servidor, ai o servidor ja envia dados referente ao comando para outros usuarios relacionados ao mesmo comando.

eu entendi essa de receber post, só nAao queria ter que fazer um for para verificar menssagens… queria um jeito de criar um laço de conexao com o servidor, em que assim que o serv receber o comando, ja envia pro usuario os dados.

Cara, se você quer que o Web Service envie pro outro usuário assim que receber uma instrução é um problema de PHP.

Coloca um método que é inicializado quando receber esse método POST e envia para o outro usuário. :slight_smile:

o servidor é em java mesmo!

entao kra, mas se nao existe laço com o cliente, como o servidor vai ssaber para quem mandar?

so quero uma api que seja melhor para fazer o q eu pretendo!

Porque você não faz uma ID para cada usuário, e quando o webservice atualizar a ID daquele usuário, ele solicita um update no celular do alvo final? :s

deu pra entender?