PCII
ETEC MONSENHOR ANTONIO MAGLIANO
Criando conexões TCP
O protocolo TCP
Da necessidade de dois computadores se comunicarem, surgiram
diversos protocolos que para troca de informa...
Socket
“Um soquete de rede é o ponto-final de um fluxo de comunicação
entre 2 aplicativos através de uma rede..” [Wikipedi...
SOCKET CLIENTE
Em java o socket responsável por conectar-se ao
servidor é um objeto da classe java.net.Socket.
SINTAXE:
So...
SOCKET SERVIDOR
Em java o socket responsável por conectar-se ao
servidor é um objeto da classe java.net.ServerSocket.
SINT...
CRIANDO UM CLIENTE
1. Crie um projeto Java no Eclipse chamado
ComunicacaoPorSockets.
2. Crie um pacote chamado
br.com.etec...
ClienteUI: Desenhe a interface
ClienteUI: Edite o botão Conectar
ClienteUI: Edite o botão Enviar
Crie uma classe: RecebeDados
Use um programa servidor para
testar o cliente
Criando o Servidor: ServidorGUI
ServidorGUI: botão Ouvir
ServidorGUI: botão Enviar
Crie uma classe: OuvirClientes
Crie uma classe: OuvirClientes
Crie uma classe: TrataEntrada
Rodando !!!
Cliente Servidor
• [WIKIPEDIA]
http://pt.wikipedia.org/wiki/Soquete_de_rede
• [CAELUM]
https://www.caelum.com.br/apostila-java-orientacao-o...
Próximos SlideShares
Carregando em…5
×

Sockets : Introdução

605 visualizações

Publicada em

Sockets: Introdução, Criando comunicação entre Cliente e Servidor.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sockets : Introdução

  1. 1. PCII ETEC MONSENHOR ANTONIO MAGLIANO
  2. 2. Criando conexões TCP
  3. 3. O protocolo TCP Da necessidade de dois computadores se comunicarem, surgiram diversos protocolos que para troca de informação: o protocolo utilizado aqui é o TCP (Transmission Control Protocol). Através do TCP, é possível criar um fluxo entre dois computadores - como é mostrado no diagrama abaixo:
  4. 4. Socket “Um soquete de rede é o ponto-final de um fluxo de comunicação entre 2 aplicativos através de uma rede..” [Wikipedia].
  5. 5. SOCKET CLIENTE Em java o socket responsável por conectar-se ao servidor é um objeto da classe java.net.Socket. SINTAXE: Socket cliente = new Socket(EndereçoDoServidor, Porta); EXEMPLO: Socket cliente = new Socket(“127.0.01”, 9999);
  6. 6. SOCKET SERVIDOR Em java o socket responsável por conectar-se ao servidor é um objeto da classe java.net.ServerSocket. SINTAXE: ServerSocket servidor = new ServerSocket(Porta); EXEMPLO: ServerSocket servidor = new ServerSocket(9999);
  7. 7. CRIANDO UM CLIENTE 1. Crie um projeto Java no Eclipse chamado ComunicacaoPorSockets. 2. Crie um pacote chamado br.com.etecmam.comunicacaoporsockets. 3. Crie um formulário (JFrame) chamado ClienteUI.
  8. 8. ClienteUI: Desenhe a interface
  9. 9. ClienteUI: Edite o botão Conectar
  10. 10. ClienteUI: Edite o botão Enviar
  11. 11. Crie uma classe: RecebeDados
  12. 12. Use um programa servidor para testar o cliente
  13. 13. Criando o Servidor: ServidorGUI
  14. 14. ServidorGUI: botão Ouvir
  15. 15. ServidorGUI: botão Enviar
  16. 16. Crie uma classe: OuvirClientes
  17. 17. Crie uma classe: OuvirClientes
  18. 18. Crie uma classe: TrataEntrada
  19. 19. Rodando !!! Cliente Servidor
  20. 20. • [WIKIPEDIA] http://pt.wikipedia.org/wiki/Soquete_de_rede • [CAELUM] https://www.caelum.com.br/apostila-java-orientacao-objetos/apendice-sockets • [DEVMEDIA] http://www.devmedia.com.br/sockets-com-java-parte-i/9465

×