Cafetino escribió:[sati]
Per obra mestra la meva de xarxes de 4t, un p2p utilitzant udp on la capa de transport utilitzava un protocol go-back-n. La implementació era purament en C, i pel go-back-n me les vaig apanyar per implementar una estructura encadenada circular. Per no parlar de l'ús de forks i la programació de diversos signals pels diversos events. Ah si, i com guinda final, a la shell els missages s'escribien en color
Mariconades, el nostre xat de la de 2n tb era colorejat utilitzant ncurses i contenia ascii art
(si posaves .bunny o algo així es dibuixava un conill inmens, encara recordo la cara del professor al veure-ho
)
Ei ei, les coses de veritat es fan en wild wild c, com a molt en c++, mai de la vida en javasucks
PD: He trobat una captura del xat
(es llegeix del revés que el M$N, no recordo la raó, la part d'ncurses no la vaig fer jo, jo feia l'altre codi només..)
I quant posaves ./quit sortia un ascii art de'n xinxan amb els nostres noms
[qmparto]
mvwaddstr(qt, i, 2, " ____\n");
mvwaddstr(qt, i, 2, " //^^^^\\_ __ \n ");
mvwaddstr(qt, i, 2, " C O o \\ / () |) _, _|_ \n");
mvwaddstr(qt, i, 2, " \\_____o__/ | |/\\ / | | \n");
mvwaddstr(qt, i, 2, " // \\\\ \\___/| |/\\/|_/|_/ \n");
mvwaddstr(qt, i, 2, " \\\\____// , _ \n");
mvwaddstr(qt, i, 2, " j(_(_) /|/ \\ \n");
mvwaddstr(qt, i, 2, " \\|/ | |_ || | \n");
mvwaddstr(qt, i, 2, " DD \\/ |o\\_/ \n");