Sockets

1110 palavras 5 páginas
Trabalho Prático N.º3

Disciplina: Comunicação de Dados

Alunos: João Pedro Costa Alves Coelho N.º11488 Keven Paulino Gonçalves Moreira N.º 12151

Curso: EERC

Os sockets estão localizados no pacote java.net. Basicamente precisamos das classes Socket e ServerSocket para conseguir implementar uma aplicação básica. A classe Socket implementa o socket cliente. Para construir um socket precisamos saber qual é o IP que desejamos conectar e a porta de conexão (que varia de 0 a 65535). A classe ServerSocket fornece a interface de rede necessária para que a aplicação possa funcionar como um servidor TCP. Para criar um ServerSocket precisamos saber qual é a porta que será utilizada. Comumente utiliza-se portas acima de 1000 pois as inferiores são utilizadas pelo sistema operacional.

Para ilustrar o uso dos sockets, iremos construir uma aplicação bastante simples para comunicação de dois computadores. Um computador ficará aguardando alguma conexão e irá exibir em tela o que foi recebido. Veremos então a classe Servidor e a classe Cliente. 1. import java.io.BufferedReader; 2. import java.io.IOException; 3. import java.io.InputStreamReader; 4. import java.net.ServerSocket; 5. import java.net.Socket; 6. 7. public class Servidor { 8. 9. public static void main(String[] args) { 10. 11. //Declaro o ServerSocket 12. ServerSocket serv=null; 13. 14. //Declaro o Socket de comunicação 15. Socket s= null; 16. 17. //Declaro o leitor para a entrada de dados 18. BufferedReader entrada=null; 19. 20. try{ 21. 22. //Cria o ServerSocket na porta 7000 se estiver disponível 23. serv = new ServerSocket(7000); 24. 25. //Aguarda uma conexão na porta

Relacionados

  • Socket
    4243 palavras | 17 páginas
  • Sockets
    639 palavras | 3 páginas
  • Sockets
    3286 palavras | 14 páginas
  • Sockets
    453 palavras | 2 páginas
  • Socket
    4211 palavras | 17 páginas
  • Sockets
    1016 palavras | 5 páginas
  • SOCKET
    868 palavras | 4 páginas
  • Sockets
    596 palavras | 3 páginas
  • Socket
    791 palavras | 4 páginas
  • Sockets
    431 palavras | 2 páginas