Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline
Estou desenvolvendo uma aplicação que recebe os dados de um dispositivo GPS através de uma conexão GPRS, o GPS enviará as informações para um IP e porta.
Minha aplicação é WEB e será hospedada em um data center, pelo que andei pesquisando terei que ter um servidor de socket que seria uma outra aplicação rodando em paralelo.
Gostaria de saber se alguém ja fez algo parecido.
Membro desde: 03/09/2008 08:59:31
Mensagens: 64
Localização: Guarulhos
Offline
Você pode fazer isso com um ServerSocket não bloqueante baseado em Threads, onde clada cliente é tratado como uma Thread, as você tem que considerar se o seu hardware suporta java, caso contrario você tera que implementar um protocolo manualmente.
Caso seu dispositivo suporte Java você pode considerar a possibilidade de usar RMI o que tornaria a sua implementação mais simples.
Membro desde: 08/08/2008 08:32:45
Mensagens: 108
Offline
O problema é que não sei se o Host oferece esse tipo de serviço, porque vou ter que ter uma outra aplicação além da aplicação web e rodando em uma porta diferente.
Por isso gostaria de dicas de alguém que já fez algo parecido.