La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas Operativos Distribuidos Prácticas Justo N. Hidalgo Sanz Universidad Antonio de Nebrija 2002/03.

Presentaciones similares


Presentación del tema: "Sistemas Operativos Distribuidos Prácticas Justo N. Hidalgo Sanz Universidad Antonio de Nebrija 2002/03."— Transcripción de la presentación:

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.


Descargar ppt "Sistemas Operativos Distribuidos Prácticas Justo N. Hidalgo Sanz Universidad Antonio de Nebrija 2002/03."

Presentaciones similares


Anuncios Google