PK ±š, META-INF/þÊPK ±š,c‚ŒDDMETA-INF/MANIFEST.MFManifest-Version: 1.0 Created-By: 1.4.0 (Sun Microsystems Inc.) PK ¦š,îü0¼ââvnet2user/Interceptor.classÊþº¾0S c§ b¨© ª«¬­ § ®¯ ° b±²³ ´µ ´¶ b·¸¹º» ¼ b½ ¾¿ ¾À bÁÂÃàp bÄÅÆ ÇÈ bÉ bÊ bË bÌ bÍ bÎÏ bÐÑ *Ò bÓÔÕÖ× ØÙ 2Ú 2Û 2Ü bÝÞ 7¼ ßà áâ áãäåæ =¼ç èé *êë D§ ìí bîï ðñ bò óô óõö M¼÷ ìø ìø bù ðú ðû üý þÿ  ðú ðú b        userLvnet2user/InterceptorsUser;virtualHostNameLjava/lang/String;virtualNetHostvirtualNetPortIcontextLorg/omg/IOP/ServiceContext; goodStateZvirtualNetInputLjava/io/InputStream;virtualNetOutputLjava/io/OutputStream; vnetResult[BCONTEXT_NUMBER ConstantValue DEFAULT_PORT DEFAULT_HOSTVirtualHostNameParamVirtualNetHostParamVirtualNetPortParam()VCodeLineNumberTablesetupZ(Lvnet2user/InterceptorsUser;[Ljava/lang/String;Ljava/util/Properties;)[Ljava/lang/String;Z(Lvnet2user/InterceptorsUser;Ljava/lang/String;Ljava/lang/String;ILjava/util/Properties;)Vinit()Z initSession(Ljava/lang/String;I[B)Z checkNode([B)ZgetVirtualNetFormattedName(Ljava/lang/String;)[B verifyPath(Lorg/omg/IOP/ServiceContext;)V2(Lorg/omg/PortableInterceptor/ClientRequestInfo;)V2(Lorg/omg/PortableInterceptor/ServerRequestInfo;)Vpre_init,(Lorg/omg/PortableInterceptor/ORBInitInfo;)V post_initname()Ljava/lang/String;destroy send_request send_poll receive_replyreceive_exception receive_other receive_request_service_contexts send_replysend_exception send_otherreceive_request informUser(Ljava/lang/String;Z)VstaticInformUser SourceFileInterceptor.java € gh-virtualHostName -virtualNetHost-virtualNetPortjava/lang/StringBuffer  param specified twice – ¤£EVirtualNet will not be used, not specified parameter -virtualHostNameDVirtualNet will not be used, not specified parameter -virtualNetPort   ƒ…java/lang/StringUsing virtual net ...java/lang/NumberFormatExceptionError parsing integer: – ij  – kjjava/net/UnknownHostException localhost lmEorg.omg.PortableInterceptor.ORBInitializerClass.vnet2user.Interceptor !" vw no rs tu pq Œ:VirtualHostName is not valid (bigger than 255 characters)? ¢£org/omg/IOP/ServiceContext # ˆ‰Node . is not currently existing on the virtual net on host  on port $java/net/Socket % &' () Š‹java/lang/Exception* +,- ./ 0(Communication error with the virtual netjava/io/IOException*Communication error with the virtual net: UTF-8 1$java/io/UnsupportedEncodingException 2worg/omg/CORBA/COMM_FAILURE3 45 Žorg/omg/CORBA/BAD_PARAM6 75 †‡8 9: ;< Ž ?> @AB CDE F–"IDL:omg.org/CORBA/COMM_FAILURE:1.0 GH%org/omg/CORBA/TypeCodePackage/BadKind Ž‘I JKVirtualNet fatal error: L MN OPQ R£vnet2user/Interceptororg/omg/CORBA/LocalObject4org/omg/PortableInterceptor/ClientRequestInterceptor4org/omg/PortableInterceptor/ServerRequestInterceptor*org/omg/PortableInterceptor/ORBInitializerequalsIgnoreCase(Ljava/lang/String;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringjava/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I getMessagejava/net/InetAddress getLocalHost()Ljava/net/InetAddress; getHostNamejava/util/Propertiesput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(I[B)V(I)Ljava/lang/StringBuffer;(Ljava/lang/String;I)VgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream;java/io/OutputStreamwrite([B)Vjava/io/InputStreamread([B)I availablegetBytes context_data-org/omg/PortableInterceptor/ClientRequestInfoget_reply_service_context(I)Lorg/omg/IOP/ServiceContext;-org/omg/PortableInterceptor/ServerRequestInfoget_request_service_context'org/omg/PortableInterceptor/ORBInitInfoadd_client_request_interceptor9(Lorg/omg/PortableInterceptor/ClientRequestInterceptor;)Vadd_server_request_interceptor9(Lorg/omg/PortableInterceptor/ServerRequestInterceptor;)Vadd_request_service_context (Lorg/omg/IOP/ServiceContext;Z)Vadd_reply_service_contextsending_exception()Lorg/omg/CORBA/Any;org/omg/CORBA/Anytype()Lorg/omg/CORBA/TypeCode;org/omg/CORBA/TypeCodeidequals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)Vvnet2user/InterceptorsUser vnet2Message!bcdefghijkjlmnopqrstuvwxmyzmy{jy|jy}jy~jy€*·±‚ ƒ„<p*³+N666:+¾6 6§l+2¶™  „6§M:§F+2¶™  „6§*:§#+2¶™  „6§:„Ç  d¡ÿŒÆ»Y·¶  ¶ ¶ ¸ §¾   ¸ §¯  ¸ § +`2¸¶6 6 : Ÿ+`2: 6 *+`2  ,¸  d½NY66 §,ŸŸ   „§- „ +2S„ ¡ÿÓ¸ § : »Y·¶  ¶¶ ¶ ¸ -°ÑNQ‚²,89; < =>@AB(C.D8F?GKHQI[KbLnMtN~P‚A“R˜S³T¹UÂVÈWÑ\ß]â^å_ëaób÷eghi-j3l>hHnNoQrnu ƒ…w;*³+³,Ç ¸¶§,³§ :³š§³ ¶!W±‚"‡ˆ‹Œ#‘0’:“†‡ÒŽ*¼µ"*µ#*µ$*µ%*µ&*²¶'L+Ç *(¶)§[*»*Y+·+µ#*²²+¶,š?*´&™8*»Y·-¶ ²¶ .¶ /¶ ²¶ 0¶ ²¶1¶ ¶)*´&¬‚2 Ÿ  ¢£¥©#«'­1³?µT¶‰¹ˆ‰u96»2Y+·3:*¶4µ$*¶5µ%*-¶66§:*¶8¶)¬'*7‚"ÈËÌÍ Î'Ï*Ò6ÔŠ‹¯g*´&=™_*´%+¶9*´$*´"¶:™ *´$¶;ž*<¶)=§*´"3š§=§!N*»Y·>¶ -¶?¶ ¶ ¶)=¬ DG=‚. áâ æç)é0ê5îDðGócôe÷Œ“CM+@¶AN-¾6¤M§'`¼M,‘T§ ,`-3TYd6ÿï§N,°=@B‚6      &)3=@AŽ4*+´C¶6š »DY·E¿±‚ !"Ž=*+¹F¶G§M± H‚( )+.Ž‘=*+¹I¶G§M± H‚4 57:’“±‚@”“W#*¶J™+*¹K+*¹L§ M*,¶N¶)±M‚DGHIL"N•–O°‚T—€±‚U˜( +*´#¹P±‚ ] ^™( +*´#¹Q±‚ b cš"*+¶R±‚ gh›"*+¶R±‚ lmœ"*+¶R±‚ qr‘±‚xž‘( +*´#¹S±‚ | }Ÿ‘d0+¹T¶U¶VW¶Xš§=§N=™+*´#¹Z±Y‚„…ˆ Š$‹/Œ ‘( +*´#¹[±‚  ‘¡‘"*+¶\±‚ •–¢£3+¸ ™*µ&±‚žŸ  ¡¤£p@²Ç1™#²]»Y·^¶ *¶ ¶ ¶_¸`§²]*¶_§²(¹a±‚¥§ ©#ª*­4±?³¥¦PK ¦š,¤qE«« vnet2user/InterceptorsUser.classÊþº¾0  vnet2Message(Ljava/lang/String;Z)V SourceFileInterceptorsUser.javavnet2user/InterceptorsUserjava/lang/ObjectPK ¦š,sÍ‹ëëvnet2user/TestClient.classÊþº¾0˜ +=>? @A B C "D "E #F #G "H IJ KL @MN OPQR "ST OU V WXY WZ[\ =] ^_ `abc de df gh #i "jk )lmreaderLjava/io/BufferedReader;node[B(Ljava/net/Socket;)VCodeLineNumberTable ExceptionsnrunreadNode()Zmain([Ljava/lang/String;)V SourceFileTestClient.java 0ojava/io/BufferedReaderjava/io/InputStreamReaderp qr 0s 0t ,- 61 uv wx ./y z{| }~ € Read 0 bytes ‚ƒSuccess No success 78Introduce node: „ƒ …†‡ ˆ‰UTF-8 Š‹Too long node!java/lang/StringBuffer[ Œ]: ކ)Specify the port to test as only argumentvnet2user/TestClientjava/net/Socket ‘ ’†“ ”• 0– 01java/lang/Exception —ojava/lang/Objectjava/io/IOException()Vjava/lang/SysteminLjava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream;java/io/OutputStreamwrite([B)Vjava/io/InputStreamread([B)IoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)VprintreadLine()Ljava/lang/String;java/lang/Stringlength()IgetBytes(Ljava/lang/String;)[Bappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringjava/net/InetAddress getLocalHost()Ljava/net/InetAddress; getHostNamejava/lang/IntegerparseInt(Ljava/lang/String;)I(Ljava/lang/String;I)VprintStackTrace!"+,-./012C*·*»Y»Y²··µ*+¶±345612¨\+¶ M+¶ N¼:§E-*´ ¶ ,¶ š²¶§03š§6™²¶§ ²¶*¶šÿº±3:%& (*,-#/+0.4<5A6L8T*[;45782ñ‘²¶*´¶L+Ǭ+¶=š*¶¬+¶N-¾6ÿ¤²¶*¶¬*`¼µ *´ ‘T§*´ `-3TYd6ÿì²»Y·¶+¶¶¶ ¶¬3NCDEFGHI$K+L/M7O?PDRNSWTZUgTqVW45 9:2i5*¾Ÿ²!¶§&»"Y»#Y¸$¶%*2¸&·'·(W§L+¶*±,/)3`ae,f/i4k;