0 t s s o o     o      s o s + + + + + s s s + > >  +      M L K J J + + +  !"#$%&'() B*+ ,- o. /01resolver"Lnet/handle/hdllib/HandleResolver;config!Lnet/handle/hdllib/Configuration;OSNAMELjava/lang/String;windowsZsolarislinux()VCodeLineNumberTableLocalVariableTablethis!Lnet/handle/apps/test/ClientTest;testGlobalSitesreq"Lnet/handle/hdllib/GenericRequest;t#Lnet/handle/hdllib/HandleException;serverInterfaceLnet/handle/hdllib/Interface;kIjiresponse$Lnet/handle/hdllib/AbstractResponse; GlobalSites[Lnet/handle/hdllib/SiteInfo; testNASites(Ljava/lang/String;)VgreqnaHandle LocalSitespingpingDirLjava/io/File;eLjava/lang/Exception;pLjava/lang/Process;readerLjava/io/BufferedReader;lineReadavgIdxlossIdxlossIdx2avglosscmd[Ljava/lang/String;cmdLcmdSserverosName windowsPaths linuxPathsspcIdxpingPathruntimeLjava/lang/Runtime; SourceFileClientTest.java 2 34 wx uv 56 74 89: ;<= >?java/lang/StringBuffer SERVER: @AB CD EDF G HI net/handle/hdllib/GenericRequestJ KL M NOP QR ST U: V @W ***PASS***!net/handle/hdllib/HandleException X? ***FAIL*** YZ [\ ] ^_ `a Error resolving naming authoritySERVER: yz bD cDjava/lang/StringC:\WINNT\SYSTEM32\ C:\WINNT\C:\WINDOWS\SYSTEM\ C:\WINDOWS\c:\windows\system32\ping.exe/bin/ /usr/bin//sbin/ /usr/sbin/ de fg hZ }| ~| {|LINUX ijWINDOWS java/io/Fileping.exe k lmjava/lang/ExceptionUNABLE TO LOCATE PINGn op qr-n10 stjava/io/BufferedReaderjava/io/InputStreamReaderjava/io/DataInputStreamjava/io/BufferedInputStreamu vw x yerror zDAverage d{%(= d| f\} ~{ PING [avg:/loss:%] ***FAIL***PING ***PASS***%] ***PASS***Error pinging  -c-s56 = received/PING ***N/A***ms : @ net/handle/hdllib/HandleResolveros.name rnet/handle/apps/test/ClientTestjava/lang/Objectnet/handle/hdllib/ConfigurationdefaultConfiguration#()Lnet/handle/hdllib/Configuration; setTcpTimeout(I)VgetConfigurationgetGlobalSites()[Lnet/handle/hdllib/SiteInfo;net/handle/hdllib/SiteInfoservers[Lnet/handle/hdllib/ServerInfo;java/lang/SystemoutLjava/io/PrintStream;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;net/handle/hdllib/ServerInfogetAddressString()Ljava/lang/String;toStringjava/io/PrintStreamprintln interfaces[Lnet/handle/hdllib/Interface;net/handle/hdllib/Common BLANK_HANDLE[B,([BILnet/handle/hdllib/AuthenticationInfo;)VsendRequestToInterface(Lnet/handle/hdllib/AbstractRequest;Lnet/handle/hdllib/ServerInfo;Lnet/handle/hdllib/Interface;)Lnet/handle/hdllib/AbstractResponse;net/handle/hdllib/InterfaceprotocolB protocolName(B)Ljava/lang/String;printport(I)Ljava/lang/StringBuffer;errgetCode()I getCodeStr(I)Ljava/lang/String;net/handle/hdllib/Util encodeString(Ljava/lang/String;)[BfindLocalSitesB(Lnet/handle/hdllib/AbstractRequest;)[Lnet/handle/hdllib/SiteInfo; toUpperCasetrimindexOf(I)I substring(II)Ljava/lang/String;lengthequals(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)Vexists()Zjava/lang/Runtime getRuntime()Ljava/lang/Runtime;concat&(Ljava/lang/String;)Ljava/lang/String;exec(([Ljava/lang/String;)Ljava/lang/Process;java/lang/ProcessgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine(Ljava/lang/String;)I(Ljava/lang/String;I)Ijava/lang/IntegerparseIntprintStackTrace,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getProperty!st uvwxyz {| }| ~|: **   7'M>,6,2 Y  ,22 6,22,222LY:,22+K + Y  + S:+ Y  +  Y  !" 9,22#sV# &()**N-c.s1234:6789-<*)0(6?RANsQ!$QSNY*$:%N :&6-$6-2 Y ' -22 6-22-222MY:-22,L , Y  , S:, Y  ,  Y  !" 6-22#۱fJLMQOP'S1TAUfX|Y\]_`fbcde0X6hFTLSRkp  BNi4*(SzQ ɲ()*L+Y,SY-SY.SY/SY0SM+Y1SY2SY3SY4SN+ 56 +6L+7 +789:S+6;<98:6+7!+6=<:8989:::O6,B>Y,2?@:A ,2:":,d C L6-B>Y-2D@:A -2:":-d C E:T:+YDFSYGSYHSY*S:I:JYKYLYMYNOPQR: : 6 6 6 S:S: TY: V UV6  WV6  XV6   Y Z6   `[:    ` 6:\<? Y ]   Y ^  _ [S< S< `< Y ]   Y ^  a #: Y b * c :+YDFSYdSYHSY*S:+YDFSYeSY*SYfSYHS: 9 : :I: JYKYLYMY NOPQR: : 6 66:: TY: b gV6  hV6 WV6 $ i Z6   ` i `Z6:  `6:I\? Y ]   Y ^  _ V jA Y ]  k  Y ^  a -:  l Y b * m  n CB&CIBBJBiu x({A~IOWhw&5=CFIKT\_ejou !1;Uw9FJSvy|= G R q`#F5KF3  z    zz_S= v yz |  zz( 9 z z(AIzj_GoYpqr(:89