| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 10:26:44
|
matheus.nani
Debugger
Membro desde: 03/05/2011 11:15:55
Mensagens: 65
Localização: Jundiai - SP
Offline
|
Bom dia.. Estou com uma duvida se possivel poderiam me ajudar ?
Estou desenvolvendo um web site para testar rastreadores... e tenho a duvida de como fazer a comunicação entre web site e rastreador.. já me disseramque teria que criar um Socket... mais o rastreador não vai ficar ligado em uma porta serial na minha maquina e sim enviando informações para um servidor.. e eu teria acesso a paste onde armazenara as informações enviadas pelo mesmo.. como posso fazer isso ? via socket ou web service ? vocês teriam alguma ideia ?
Obrigado.
att. Matheus.
|
"É melhor lançar-se à luta em busca do triunfo, mesmo expondo-se ao insucesso, do que ficar na fila dos pobres de espírito, que nem gozam muito nem sofrem muito, por viverem nessa penumbra cinzenta de não conhecer vitória e nem derrota" Franklin D. Roosevelt |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 10:54:57
|
abmpicoli
JavaTeenager
Membro desde: 27/07/2011 09:11:25
Mensagens: 164
Offline
|
Carinha, Web service tipicamente um bichim que tu coloca no servidor e que responde as coisas na forma de um XML. Geralmente na porta 80, e usando o protocolo Http.
Se o tal rastreador suporta tudo isso, tudo bem, dá pra se pensar em um webservice.
Mas se o rastreador usa um protocolo específico, você tem, sim que usar Socket. Socket não é pra porta serial, é para qualquer comunicação. O protocolo Http é implementado no java usando sockets...
|
.x. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 11:20:01
|
matheus.nani
Debugger
Membro desde: 03/05/2011 11:15:55
Mensagens: 65
Localização: Jundiai - SP
Offline
|
entendi abmpicoli..
pesquisei sobre sockets na internet e não vi nem uma implementação até agora dele sendo utilizando em WEB.. até criei um.. é bemmm mais simples que um web service você ou alguem aqui do foum saberia me dizer onde posso achar ou se tens exemplos de como utilizar sockets na web ? att. Ps: é que eu spi novato nessa parte de comunicação..troca de informações.. só trabalhei com aplicações desk na facul. em JAVA.
|
"É melhor lançar-se à luta em busca do triunfo, mesmo expondo-se ao insucesso, do que ficar na fila dos pobres de espírito, que nem gozam muito nem sofrem muito, por viverem nessa penumbra cinzenta de não conhecer vitória e nem derrota" Franklin D. Roosevelt |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 11:34:52
|
abmpicoli
JavaTeenager
Membro desde: 27/07/2011 09:11:25
Mensagens: 164
Offline
|
Carinha, sockets são a base da web .
Procura ele nos códigos fontes do Tomcat, JBoss, ferramentas de FTP...
Agora, quanto a esse "ser muuuuito mais fácil" que webservices que você diz, estou preocupado. Porque se você programa sockets na unha tem que ver todo o tratamento de falhas de comunicação. E para webservices, geralmente há alguma API pronta. Se não me engano, o J2EE tem uma, é que, pra dizer a verdade, ainda não usei... Só que não adianta nada se o rastreador não suporta eles.
Para mensagens mais simples, sockets são legais, inclusive por serem mais "rápidos" que webservices: afinal, no webservice você tem que montar o XML para enviar a mensagem, e a mensagem vem cheia de "coisas desnecessárias", enquanto que "na unha" você pode fazer uma comunicação mais "enxuta".
|
.x. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 11:43:05
|
matheus.nani
Debugger
Membro desde: 03/05/2011 11:15:55
Mensagens: 65
Localização: Jundiai - SP
Offline
|
Sim Desculpe pelo Muittto mais facil.. tem essa desvantagem.. é que aprincipio se eu conseguir receber e enviar informações para o rastreador já é muito bom..ao longo do projeto vou implementando tratamentos e etc.. por hora quero conseguir conversar com o carinha lá hehe.
Mto obrigado !..
VLw
|
"É melhor lançar-se à luta em busca do triunfo, mesmo expondo-se ao insucesso, do que ficar na fila dos pobres de espírito, que nem gozam muito nem sofrem muito, por viverem nessa penumbra cinzenta de não conhecer vitória e nem derrota" Franklin D. Roosevelt |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 11:58:56
|
matheus.nani
Debugger
Membro desde: 03/05/2011 11:15:55
Mensagens: 65
Localização: Jundiai - SP
Offline
|
abmpicoli sera q pode me ajudar mais um pouco ?
estou com um socket da apostila da CAELUM fazendo tudo igual ainda tenho o mesmo erro poderia verificar ?
Classe Servidor
Classe Cliente
executo o servidor.. depois o cliente e tento enviar uma msg para o servidor e dá esse erro.
oque poderia ser ?
|
"É melhor lançar-se à luta em busca do triunfo, mesmo expondo-se ao insucesso, do que ficar na fila dos pobres de espírito, que nem gozam muito nem sofrem muito, por viverem nessa penumbra cinzenta de não conhecer vitória e nem derrota" Franklin D. Roosevelt |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 12:27:33
|
matheus.nani
Debugger
Membro desde: 03/05/2011 11:15:55
Mensagens: 65
Localização: Jundiai - SP
Offline
|
Já achei o erro! Vlw
|
"É melhor lançar-se à luta em busca do triunfo, mesmo expondo-se ao insucesso, do que ficar na fila dos pobres de espírito, que nem gozam muito nem sofrem muito, por viverem nessa penumbra cinzenta de não conhecer vitória e nem derrota" Franklin D. Roosevelt |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 13:04:05
|
alandiniz
JavaEvangelist
![[Avatar]](/images/avatar/1698e04c2a83e1249f80e21fc28eefe0.jpg)
Membro desde: 14/03/2010 20:06:59
Mensagens: 315
Localização: Cianorte
Online
|
posta a correção ai pra gente =)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2012 07:23:49
|
matheus.nani
Debugger
Membro desde: 03/05/2011 11:15:55
Mensagens: 65
Localização: Jundiai - SP
Offline
|
|
"É melhor lançar-se à luta em busca do triunfo, mesmo expondo-se ao insucesso, do que ficar na fila dos pobres de espírito, que nem gozam muito nem sofrem muito, por viverem nessa penumbra cinzenta de não conhecer vitória e nem derrota" Franklin D. Roosevelt |
|
|
 |
|
|