Sei sulla pagina 1di 1

15.

Crear un chat grupal que permita a diferentes usuarias conectarse a un chat y que se puedan enviar
mensajes que lleguen a todos los usuarios del chat.

a) Que llamadas a la biblioteca de sockets se utilizaría en el cliente y en el servidor y en qué orden

CLIENTE:

int Abre_Conexion_Unix (char *)

SERVIDOR:

int Acepta_Conexion_Cliente (int)

b) Indique que parámetros de entrada y de salida se utilizan en RPC.

c) Tareas del stub del cliente y el servidor


El stub del servidor debe:
1) Registrar el servicio remoto
2) Recibir la petición de procedimiento remoto
3) Desempaquetar la petición
4) Invocar el procedimiento localmente
5) Obtener la respuesta del procedimiento
6) Empaquetar la respuesta
7) Enviar la respuesta al cliente
8) Volver al paso 2
El stub del cliente debe proporcionar para cada procedimiento remoto:
1) Localización del servicio remoto
2) Empaquetar un mensaje con los argumentos
3) Enviar el mensaje
4) Recibir la respuesta del servidor
5) Desempaquetar la respuesta
6) Retornar al cliente

Potrebbero piacerti anche