3 Bootstrap the dht from set of static nodes
10 uses NetAddr
,ServerLoop
,DHT
,SysUtils
;
14 procedure BootCmdline
;
17 procedure t
.BootCmdline
;
25 cnt
:=OptParamCount(oi
);
26 assert(cnt
>=1,opt
+'(addr+)');
27 for oi
:=oi
+1 to cnt
do begin
28 addr
.FromString(paramstr(oi
+1));
29 DHT
.NodeBootstrap(addr
);
36 const bsfn
='bootstrap.txt';
45 writeln('BootStatic: Error opening file '+bsfn
);
49 while not eof(bs
) do begin
51 try addr
.FromString(line
);
52 except on eConvertError
do begin
53 writeln('BootStatic: ConvertError ',line
,' to tNetAddr');
56 DHT
.NodeBootstrap(addr
);