.
На сетке, портрет которой возник в 3х предыдущих заметках, можно организовать связь простейшими способами.
Вот пример самого простого алгоритма (который можно развивать дальше или заменять на более сложные для создания P2P (F2F, точнее) если работает система распределенных блогов
(
Read more... )
Reply
Разговоры через pgp решают проблему технически, но сильнее торчат на фоне обычного интернет-траффика.
Иначе открытый P2P вообще реализуется программой на перле из 6 строчек (обалденный на самом деле результат ;)) )
Reply
Да, если надо скрыть сам факт наличия сети, то pgp не очень годится.
Reply
Copyright (C) 2004,2005 Matthew Skala
$/=$_;$,=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/".;&h}
Reply
Спасибо. Вряд ли это очень полезный скрипт, на самом деле. :-)
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment