返回信息流$/=$_;$,=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'CxnC4x8',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}
[em18]
这是一条镜像帖。来源:北邮人论坛 / soft-design / #29742同步于 2008/9/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
只有6行的Perl文件共享程序,挑战python的15行TinyP2P
sm4llb0y
2008/9/8镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。