Tarea no. 2: Procesos Sistemas Operativos

Transcripción

Tarea no. 2: Procesos Sistemas Operativos
Tarea no. 2: Procesos
Sistemas Operativos
Profesor: Andrés Becerra Sandoval
1. Escriba un cliente y un servidor “echo” TCP/IP basado en el capítulo 5 del
libro Unix Network Programming [1]. Adjunte el código resultante con su
respectivo Makefile y un Leame.txt que describa como probarlo.
2. Escriba un servidor multiproceso “echo” TCP/IP y un cliente basados en la
sección 30.5 del libro Unix Network Programming [1]. Adjunte el código
resultante con su respectivo Makefile y un Leame.txt que describa como
probarlo.
3. Reporte que cambios tuvo que hacer a los ejemplos para hacerlos funcionar
en su ambiente de desarrollo y que paquetes tuvo que instalar.
4. ¿Que puede hacer el segundo servidor que el primero no hace?
5. ¿Como dividieron el trabajo?
Rubrica
Esta tarea se realiza en parejas. El cumplimiento depende de que:
1. Los programas tengan Makefile.
2. Los archivos Leame.txt expliquen claramente como probar los programas.
3. Los programas se compilen y ejecuten correctamente.
4. Las preguntas 3,4 y 5 estén respondidas claramente.
1
Enlaces el libro y su código fuente
http://cic.javerianacali.edu.co/~abecerra/files/unix-network-program
9780131411555.541.chm
http://unpbook.com/unpv13e.tar.gz
Referencias
[1] W.R. Stevens, B. Fenner, and A.M. Rudoff. UNIX Network Programming.
Number v. 1 in Addison-Wesley professional computing series. AddisonWesley, 2004.
2

Documentos relacionados