Sistemas Distribuidos

1248 palavras 5 páginas
Sistema de Voto Usando Java Sockets
Helton1
1

Sistemas Distribu´dos – Instituto Federal de Educacao Ciˆ ncia e Tecnologia (IFTO) ı ¸˜ e AE 310 SUL, Avenida LO 05 – CEP: 77.021-090 – Palmas – TO – Brazil

Abstract. This article describes the process of implementing a voting system in
Java using the communication mechanism between applications called Sockets.
Will be presented the support that Java offers for this communication mechanism between processes.
Resumo. Este artigo descreve o processo da implementacao de um sistema de
¸˜
votacao em Java usando o mecanismo de comunicacao entre aplicacoes denom¸˜
¸˜
¸˜ inado Sockets. Ser´ apresentado o suporte que Java oferece para este mecana ismo de comunicacao entre processos.
¸˜

1. Introducao
¸˜
O Java disp˜ e de dois modos para a utilizacao de Sockets. O modo orientado a conex˜ o, o ¸˜ a que funciona sobre o protocolo TCP (Protocolo de Controle de Transmiss˜ o), e o modo a orientado a datagrama, que funciona sobre o protocolo UDP (Protocolo de Datagrama de Usu´ rios). Cada modo possui sua aplicabilidade, com suas vantagens e desvantagens a ´ como e descrito na tabela 1.
O funcionamento da conex˜ o que utiliza o padr˜ o TCP/IP ocorre da seguinte a a
´
maneira: O servidor e iniciado e aguarda novas requisicoes em determinada porta. O
¸˜
cliente requisita uma conex˜ o nesta mesma porta, a obtencao de uma comunicacao via a ¸˜
¸˜
´ sockets se d´ a partir do momento em que a requisicao do cliente e aceita. a ¸˜
Observa-se que em java o processo conex˜ o e bloqueante, ou seja enquanto um a ´ cliente est´ conectado o servidor n˜ o aceita mais conex˜ es. Para que o evitar este compora a o
´
tamento e comum o uso threads, ou seja, a conex˜ o e criada e jogada em um sub-processo a ´ e o servidor volta a aceitar novas requisicoes.
¸˜
Os sockets UDP/IP possuem um funcionamento menos complexo o que o torna mais r´ pido do que os sockets TCP/IP, por´ m menos confi´ veis,

Relacionados

  • Sistemas distribuidos
    2566 palavras | 11 páginas
  • Sistemas distribuidos
    688 palavras | 3 páginas
  • Sistema distribuido
    795 palavras | 4 páginas
  • Sistemas Distribuidos
    790 palavras | 4 páginas
  • Sistemas distribuidos
    9816 palavras | 40 páginas
  • Sistemas Distribuidos
    503 palavras | 3 páginas
  • SISTEMAS DISTRIBUIDOS
    670 palavras | 3 páginas
  • Sistemas Distribuidos
    2472 palavras | 10 páginas
  • sistemas distribuidos
    2236 palavras | 9 páginas
  • Sistemas distribuidos
    548 palavras | 3 páginas