RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  4511 - PROTOCOLO DE VENTANA CORREDIZA
Autor:  yeison barahona
hola soy yeison barahona estudiante de la u.s.a.c.a cali_colombia
Estoy realizando un protocolo de ventana deslizante en turbo c++
este codigo se encuentra en la pagina www.cs.vu.nl/~ast/ que es
el libro redes de computadoras de tanenbaum, pero resulta ser
que hay una libreria llamada unistd.h que no existia en el turbo c que tengo,
ya la encontre y todavia no funciona debido a que no reconoce 2 constantes
que creo deben de estar nombradas dentro de alguna libreria que no tenemos o esta incompleta,
estas son: sa_handler y SIGPIPE otra cosa que no se es en que plataforma debo correr el programa si en linux
o seguir haciendolo en windows para esto necesito saber como correr un programa en linux (mandrake)

gracias por su atencion a continuacion pongo el codigo para que alguien
si lo desea le de una miradita y pueda colaborarme.
/* Simulator for the protocols in chapter 3 of
* "Computer Networks, 3rd ed. by Andrew S. Tanenbaum.
*/

#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <unistd.h>
#include <stdio.h>
#include "common.h"

#define DEADLOCK (3 * timeout_interval) /* defines what a deadlock is */
#define MAX_PROTOCOL 6 /* highest protocol being simulated */
#define MANY 256 /* big enough to clear pipe at the end */

bigint tick = 0; /* the current time, measured in events */
bigint last_tick; /* when to stop the simulation */
int exited[2]; /* set if exited (for each worker) */
int hanging[2]; /* # times a process has done nothing */0


Nombre
Apellidos
Correo
Comentarios