Javafree
Página Inicial do Fórum > Design Patterns, UML e Arquitetura

Socket e WebScoket



Criar novo tópico   Responder tópico


  1. Raphaell
    Posts:2


    Comment Arrow

    Publicado em: 12/06/2016 13:24:55

    Boa tarde.

    Através de um Socket recebo informações de alguns dispositivos, esses dispositivos só se comunicam com o Socket, com WebSocket não da certo.
    Necessito recebe essas informações em tempo real na aplicação web, seria semelhante a um bate papo, esses dispositivos enviam informações e as mesmas são disparadas para os clientes que estiverem onlines na aplicação web.

    Pelo que andei lendo um cliente Socket não roda no navegador e um cliente WebSocket não se conecta em um ServerScoket.

    O que fazer?
    Como resolvo esse problema?



  1. denis_arruda
    Posts:16


    Comment Arrow

    Publicado em: 13/06/2016 11:47:47

    O WebSocket só funciona com um servidor web HTTP. Você pode criar uma aplicação WEB que recebe dados do equipamento via socket e envia esses dados via WebSocket para os clientes com sessão ativa na aplicação web.



  1. Raphaell
    Posts:2


    Comment Arrow

    Publicado em: 18/06/2016 18:45:04

    Poderia falar um pouco mais sobre como o Socket enviaria informações via WebSocket?



  1. denis_arruda
    Posts:16


    Comment Arrow

    Publicado em: 20/06/2016 13:29:43

    Você faz uma classe Java que conversa com o equipamento com Socket.

    Você pode aprender socket nesse link: http://www.devmedia.com.br/java-sockets-criando-comunicacoes-em-java/9465

    Depois, as mensagens recebidas você passa num método para a classe do WebSocket.

    A API do websocket você pode aprender nesse link: https://docs.oracle.com/javaee/7/tutorial/websocket.htm



  1. Relacionados