JEE + Server socket  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
JeeProgrammer
JavaChild

Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline

Pessoal estou desenvolvendo uma aplicação que vai receber uma grande quantidade de conexões de aparelhos gps/gprs.
Gostaria de saber se é possível rodar um socket server dentro da minha aplicação web.
Estou desenvolvendo em JSF com Tomcat 6.

Sugestões serão bem vindas.

Sun Certified Java Programmer 5.0
ovelha
Java Ninja
[Avatar]

Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline

O que vc quer rodar na aplicação web? O client ou o server?

Se for client tudo bem, se for server não é usual vc fazer um socket server dentro de uma action\servlet\whatever.

bééééééééééééééééé
vdb
JavaEvangelist

Membro desde: 28/09/2006 11:38:29
Mensagens: 330
Localização: Curitiba / PR
Offline

Tenho uma aplicacao com conexoes gps/gprs.. Utilizei J2SE.

SCJP 5
SCWCD 5
JeeProgrammer
JavaChild

Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline

Preciso rodar o server o aparelho manda um String para um ip:porta.
Conversei com algumas empresas de hospedagem, eles até liberam uma porta para o Socket.
Estou estudando a melhor forma de implementar isso.

valeu!

Sun Certified Java Programmer 5.0
vdb
JavaEvangelist

Membro desde: 28/09/2006 11:38:29
Mensagens: 330
Localização: Curitiba / PR
Offline

Que tipo de equipamento gprs vc vai usar, é celular, rastreador ?

SCJP 5
SCWCD 5
JeeProgrammer
JavaChild

Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline

e ai vdb você pode me dar umas dicas?

Quais dispositivos gps vc usa? Fez tudo em j2se ou só o server socket?

valeu

Sun Certified Java Programmer 5.0
JeeProgrammer
JavaChild

Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline

Fiz alguns testes com celular, tinha uma servlet que tratava as requisições, mas agora quero migrar para rastreadores gps, comprei um TK-102 para testar.

Sun Certified Java Programmer 5.0
vdb
JavaEvangelist

Membro desde: 28/09/2006 11:38:29
Mensagens: 330
Localização: Curitiba / PR
Offline

Entao,, trabalho com rastreadores, o sistema fiz em j2se, o sistema recebe todas as informacoes dos rastreadores e persiste no banco, este sistema tbm eh um server de rmi, que outra aplicacao se comunica para envio de comandos e alteracao de configuracoes dos rastreadores.
Os sistemas cliente, onde eles visualizam as localizações, tenho aplicativos web e swing + jws.

SCJP 5
SCWCD 5
JeeProgrammer
JavaChild

Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline

Teu aplicativo J2se(servidor socket) roda na sua própria empresa, ou vocês hospedam esse aplicativo?

Sun Certified Java Programmer 5.0
vdb
JavaEvangelist

Membro desde: 28/09/2006 11:38:29
Mensagens: 330
Localização: Curitiba / PR
Offline

Roda na propria empresa.

SCJP 5
SCWCD 5
Shakall
Virtual Machine Man

Membro desde: 11/10/2007 17:50:59
Mensagens: 671
Localização: Blumenau - SC
Offline

Olá VDB, cara no teu caso teu server apenas recebe as posições dos rastreadores ou tb responde algo para eles, tipo se chegou uma posição é necessario responder que vc recebeu ela e que ele pode exlui-la da memoria?
Ou isso é automatico, ele envia e já deleta via udp.

Valeu!
[Email] [MSN] [ICQ]
vdb
JavaEvangelist

Membro desde: 28/09/2006 11:38:29
Mensagens: 330
Localização: Curitiba / PR
Offline

Entao,, normalmente se a conexao é por TCP a rastreador apaga sem retorno do seu software,, quando é UDP logo que vc receba a posicao vc envia um ACK confirmando o recebimento ou um NACK caso receba a posicao com algum problema.

SCJP 5
SCWCD 5
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team