1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Implementação de um servidor de borda ( Servidor Principal responsável Conexão inicial)

https://www.filepicker.io/api/file/3IO42W3eRAJyPn2YKJtQ

Bom dia,

estou fazendo um trabalho de sistemas distribuídos, onde é necessário ter vários clientes e vários servidores. (Varemos a simulação de um caixa de banco auto atendimento)

a minha dúvida é como eu posso criar um servidor de borda.

Por exemplo o Servidor de entrada (borda), será responsável pelo gerenciamento dos demais servidores (online, conexão cliente-servidor,reconexão) e etc.

Criei a implementação da lógica do banco (saque, saldo e contas) e consegui fazer a implementação de Cliente/Servidor com vários clientes para um servidor, porém nesse caso é necessário ter vários servidores

Alguem pode me ajudar?

    public void run(){
            while (executando){
                try{ 
                    socket.setSoTimeout(2500);

                    String mensagem = in.readLine();

                        System.out.println ("Mensagem Recebida do Cliente [" +
                            socket.getInetAddress() .getHostName() + 
                            " : " +
                            socket.getPort() +
                            " ] "+ mensagem );

                        if ("ENCERRAR CONTA" .equals (mensagem)){
                        break;
                    }

                        out.println(mensagem);

                }

                catch (SocketTimeoutException e){

                }
                catch (Exception e){
                    System.out.println (e);
                    break;
                }



    }
            System.out.println ("Encerrando conexão.... Aguarde....");
            close();
    }


}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java threads ou faça a sua própria pergunta.