Cual es mi IP
Búsqueda personalizada
TwitterDel.icio.usDiggFacebookGoogle BookmarksTechnoratiYahooRSS
Noticias
16_04_2007
MoleSter, o cómo hacer un cliente P2P en apenas 6 líneas

MoleSter, o cómo hacer un cliente P2P en apenas 6 líneas otros 3¿Qué pasa cuando un grupo de programadores se propone realizar un cliente P2P ahorrando las máximas líneas de código posibles? Aparte de que nos queda el programa escrito más complicado que hayamos visto, también nos sale eso, un cliente para compartir archivos totalmente funcional escrito en Perl.

Ahora está en su versión 0.0.4, y por ahora ocupa 466 bytes, cifra nada despreciable, ¿Eh? Que hoy día el ahorrar espacio en nuestro disco duro es tan importante como hace cinco años... (Vale, ya dejo el sarcasmo)

El código es el siguiente, y sí, aunque parezca una locura, funciona a la perfección:

$/=$_;$,=shift;$w=$a=shift;$k{+shift}=1;socket S,2,1,6;bind S,&a;for(listen
S,5;$SIG{ALRM}=&i;m! (S+) ([e-i])([^/]*)/!s&&($k{$w=$1}=$,eq$`)&&&$2){alarm
9;(accept(C,S),alarm 0)?read C,$_,1e6:($_="$, $a f".shift)}sub i{}sub t{socket
C,2,1,6;$k{$w}&&=(connect C,&a)?print C"$, ".pop:0;close C}sub h{t"$_ i/"for
keys%k}sub a{$w=~/:/;pack'CxnC4×8′,2,$',split'.',$`}sub f{$w=$_,t"$1 $3/"for
keys%k}sub e{open C,'>',$3;print C $'}sub g{open(C,'<',$3)&&t"$a e$3/".<C>;&h}

Vía: aNieto2K

Noticia publicada por Daniel Piñas en www.dosbit.com

0 comentarios sobre la noticia.

Noticias relacionadas
 
Bing: Personalización de resultados mejorada
El buscador de Microsoft Bing usará (previa autorización) los datos de navegación de sus usuarios para ofrecer información más relevante. Con el objetivo de ofrecer resultados más relevantes, los de Bing separan los resultados en base a la ciudad desde la que se conecta el ... [+]
 
Wordpress.com sufre un ataque gravísimo
Wordpress.com ha sufrido un gravísimo ataque informático. El ataque perpretado contra la plataforma habría logrado penetrar en los servidores de la misma, comprometiendo los blogs de sus 18 millones de usuarios, código fuente,  APIs y diversas contraseñas de los perfiles ... [+]
 
Proponen un portal para combatir la piratería
Las operadoras de Internet y las sociedades de gestión de derechos de autor quieren crear un portal que sirva para combatir la piratería. Se colgarían contenidos de buena calidad y precio asequible para que los internautas cuenten con una oferta digital que evite que ... [+]
 
Mañana es el día
En efecto, mañana es el día en el que los chicos del Congreso deberán dejar clara su postura, si apoyan el gran canon digital o por su parte, hacen lo propio y lo declinan. Mientras que el Ministro de Trabajo, Jesús Caldera, afirma que el canon es pequeño y no compensa a ... [+]
 
Filesonic: Ya no se puede compartir archivos
Filesonic anuncia a través de su página web que ha desactivado las funciones para compartir archivos , de tal forma que sólo se pueden subir y descargar archivos de modo privado. Hablando en plata: no se pueden compartir contenidos. Ésta es una de las primeras ... [+]
iliber eb700
Cual es mi IP  |  Routers Wireless  |  Routers Ethernet  |  Nomenclatura  |  Puertos  |  Noticias  |  Enlaces  |  La Web del eBook
© 2012 Cual es mi IP. Todos los derechos reservados.  Nota Legal  |  Mapa del sitio  |  Política de privacidad  |  RSS  |  Twitter  |  Facebook
diseño: dommia
Diseño Web
Dommia Soluciones Internet
c/ de la Plana 13, Bajos 3
08032 - Barcelona
Tel. 902 024 678 | +34 934 209 404
Portfolio visible en: www.dommia.es