Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAugusto De Paula Modificado hace 9 años
1
Sistemas Operativos Distribuidos Prácticas Justo N. Hidalgo Sanz Universidad Antonio de Nebrija 2002/03
2
Sistemas Distribuidos - Nebrija - Justo Hidalgo2 Tabla de Contenidos Práctica I: Java Sockets Práctica II: Java RMI Práctica III: Java IDL
3
Práctica I: Java Sockets
4
Sistemas Distribuidos - Nebrija - Justo Hidalgo4 Práctica I: Sockets (I)
5
Sistemas Distribuidos - Nebrija - Justo Hidalgo5 Práctica I: Sockets (II) Servidor: –try { serverSocket = new ServerSocket(4444); –} catch (IOException e) { System.out.println("Could not listen on port: 4444"); System.exit(-1); –} –Socket clientSocket = null; –try { clientSocket = serverSocket.accept(); –} catch (IOException e) { System.out.println("Accept failed: 4444"); System.exit(-1); –}
6
Sistemas Distribuidos - Nebrija - Justo Hidalgo6 Práctica I: Sockets (III) Resto del algoritmo del servidor: –Obtiene los streams de entrada y salida del socket. –Abre los lectores y escritores sobre ellos. –Inicia la comunicación con el cliente escribiendo en el socket. –Se comunica con el cliente leyendo y escribiendo en el socket (generalmente en un bucle). –Cierra streams. –Cierra el socket.
7
Sistemas Distribuidos - Nebrija - Justo Hidalgo7 Práctica I: Sockets (IV) En el caso del cliente: –Abre un socket. –Abre un stream de entrada y otro de salida sobre el socket. –Lee y escribe al stream de acuerdo con el protocolo del servidor. –Cierra los streams. –Cierra el socket.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.