Program tstRIP; USES NwMisc,NwIPX,NwRIP; Var ripInfo:TRIPinfo; k,n :word; NetAddr:TnetworkAddress; begin IF NOT IPXinitialize then begin writeln('IPX must be loaded before this program can be ran.'); halt(1); end; FillChar(NetAddr,4,#$0); { own segment } n:=GetAllNetworks(NetAddr,ripInfo); writeln; writeln('MAIN: ',n,' network segment(s) found.'); writeln('Dumping the RIP tables of all found segments...'); writeln; writeln('NetAddr Tcks Hops'); for k:=1 to n do begin write(HexDumpStr(ripinfo[k].address,8)); write(' ',ripinfo[k].ticks:4); writeln(' ',ripinfo[k].hops:4); end; writeln('End of RIP table dump.'); end.