06.01.2015 Views

universidad autónoma metropolitana unidad azcapotzalco una ...

universidad autónoma metropolitana unidad azcapotzalco una ...

universidad autónoma metropolitana unidad azcapotzalco una ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

APÉNDICE A. CODIGO FUENTE DE LA HERRAMIENTA DE GESTION DE REDES VIRTUALES<br />

}<br />

buffer[resto]=0;<br />

fprintf(stdout, " %s\n", buffer);<br />

}<br />

fprintf(stdout, "\n");<br />

p=pqt.datos-2;<br />

fprintf(stdout, "opciones de negociaciòn del telnet en este paquete:\n");<br />

sigue=1,<br />

bloque=0;<br />

for (i=0; i< tam; i++){<br />

if (bloque){<br />

if (*(p+1) == 0xff){<br />

if (*(p+i+1)== 0xff) {<br />

fprintf(stdout, “%02X”, *(p+i));<br />

i++;<br />

continue;<br />

}<br />

} else{<br />

fprintf(stdout, “%02x”, *(p+i));<br />

continue;<br />

}<br />

}<br />

If(*(p+i) == 0xff){<br />

i++;<br />

switch (-(p+i)){<br />

case 240:<br />

fprintf(stdout, “ } SE “);<br />

bloque=0;<br />

sigue=0;<br />

break<br />

case 241:<br />

fprintf(stdout, “NOP”);<br />

break;<br />

case 242:<br />

fprintf(stdout, “DATA MARK”);<br />

break;<br />

case 243:<br />

fprintf(stdout, “BREAK”);<br />

break;<br />

case 244:<br />

fprintf(stdout, “INTERRUPT PROCESS”);<br />

break;<br />

case 245:<br />

fprintf(stdout, “ABORT OUTPUT”);<br />

break;<br />

case 246:<br />

fprintf(stdout, “ARE YOU THERE ”);<br />

break;<br />

case 247:<br />

fprintf(stdout, “ERASE CHARACTER”);<br />

break;<br />

case 248:<br />

fprintf(stdout, “ERASE LINE”);<br />

break;<br />

136

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!