Página Inicial do Fórum > Java Básico

De Lan para Wan



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    E ae galera, blz ?

    Estou precisando de ajuda mais uma vez.

    Desenvolvi uma aplicação, que permite a troca de mensagens entre usuários em uma Lan. Trata-se de uma aplicação utilizando tecnologia desktop - Swing.

    Como funciona ?
    Quando o usuário loga, eu pego os seus dados e os dados de sua máquina e gravo em uma tabela do BD.
    Envio de mensagens: O usuário seleciona em uma combo o destinatário, então eu pego os dados cadastrados na tabela e envio esta mensagem para ele.

    Recebimento: É feito através de Threads, que fica verificando se chegou algo na porta definida.
    É basicamente isso.


    Esta aplicação roda em 3 Lans, que estão separadas geograficamente (RJ, SP e CE), de forma independentes, ou seja, não se comunicam, tem BD independentes.
    Ambas as Lans possuem acesso a internet através de LPs.

    Problema:
    Surgiu a necessidade de integrar essas Lans, ou seja, apenas um banco e possibilitar o envio de mensagens de uma Lan para outra.
    Só que não tenho idéia de como fazer isso, na verdade não sei nem se isso é possível.

    1- Quando uma das máquinas da Lan sai para internet, ela sai com o ip do roteador. Como faço para pegar o Ip da máquina ?
    Ex.: Máquina 1: IP = 192.168.1.1 (na rede) / 200.200.96.1 (na web)

    2- Tem alguma forma de centralizar o BD no RJ e fazer com que SP e CE acessem o mesmo ?

    - Qualquer link para artigos e/ou tutoriais ou bibliografia me ajudaria muito.


    Can you help me ?
    É urgente.
    _________________
    JavaFree.org


  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Vamos lá gente.

    help me, please.
    _________________
    JavaFree.org




  1. Electronick
    Posts:240


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Cara procura algo de comunicação com socket. Na java.net tem 3 classes java.net.Socket, java.net.ServerSocket e java.net.SockerAddress.
    Talvez voce encontre algo procurando na documentação.

    Qual protocolo de WAN voce vai usar pra fazer essa comunicação?? Afinal de contas nao adianta ter a aplicação, se nao tem o meio de transporte para os dados chegarem ao destino. hehehe
    _________________
    >




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico