Path: blob/master/external/source/tightvnc/classes/RfbProto.class
24756 views
���� -0 �
� �
!
" # $ % &
' ( )*+
,- .
�'
/0
2�1
223
245
26
7 89 : ;<
]=
>?@A B
C
D
E
F
GH
I
>JKL
M
]N
]O
]P
)QR
US
UTUVWXYZ
]S[
_� \ ] ^ _ `ab
_cdefghijklmnopqrstuvwxyz{|}~����
�
�
_�
_���
��
_� � ��
��
� � � � � � � � � � � � � ��
�
��
�?
��
�� � � �
��
��
� � � � � � �������� � �
�� ��
�� �
�
��
��
>�
�� ��
��
�� �P �Q �R �S �T �U �V �W �c �� �� �� �� �� �� �� �� �� �� �� ��
�� � � �
� �
� �� �� �� ���
��
��
��
��
�
��
� '
�
)�
�
��
�
�
�
� �� versionMsg_3_3 Ljava/lang/String;
ConstantValue versionMsg_3_7 versionMsg_3_8 StandardVendor TridiaVncVendor TightVncVendor SecTypeInvalid I SecTypeNone SecTypeVncAuth SecTypeTight NoTunneling SigNoTunneling� AuthNone AuthVNC
AuthUnixLogin � SigAuthNone
SigAuthVNC SigAuthUnixLogin� VncAuthOK
VncAuthFailed VncAuthTooMany FramebufferUpdate SetColourMapEntries Bell
ServerCutText EndOfContinuousUpdates � SigEndOfContinuousUpdates� SetPixelFormat FixColourMapEntries SetEncodings FramebufferUpdateRequest
KeyboardEvent PointerEvent
ClientCutText EnableContinuousUpdates SigEnableContinuousUpdates� EncodingRaw EncodingCopyRect EncodingRRE
EncodingCoRRE EncodingHextile EncodingZlib
EncodingTight EncodingZRLE EncodingCompressLevel0��� EncodingQualityLevel0���� EncodingXCursor��� EncodingRichCursor��� EncodingPointerPos��� EncodingLastRect��� EncodingNewFBSize���! SigEncodingRaw� SigEncodingCopyRect SigEncodingRRE SigEncodingCoRRE SigEncodingHextile SigEncodingZlib SigEncodingTight SigEncodingZRLE SigEncodingCompressLevel0 SigEncodingQualityLevel0 SigEncodingXCursor SigEncodingRichCursor SigEncodingPointerPos SigEncodingLastRect SigEncodingNewFBSize MaxNormalEncoding �
HextileRaw HextileBackgroundSpecified HextileForegroundSpecified HextileAnySubrects HextileSubrectsColoured TightMinToCompress TightExplicitFilter TightFill TightJpeg TightMaxSubencoding TightFilterCopy TightFilterPalette TightFilterGradient host port sock Ljava/net/Socket; os Ljava/io/OutputStream; rec LSessionRecorder; inNormalProtocol Z viewer LVncViewer; is Ljava/io/DataInputStream; numBytesRead J brokenKeyPressed wereZlibUpdates recordFromBeginning zlibWarningShown tightWarningShown numUpdatesInSession timing timeWaitedIn100us
timedKbits serverMajor serverMinor clientMajor clientMinor protocolTightVNC
tunnelCaps LCapsContainer; authCaps
serverMsgCaps
clientMsgCaps encodingCaps closed desktopName framebufferWidth framebufferHeight bitsPerPixel depth bigEndian
trueColour redMax greenMax blueMax redShift
greenShift blueShift updateNRects updateRectX updateRectY updateRectW updateRectH updateRectEncoding copyRectSrcX copyRectSrcY eventBuf [B eventBufLen CTRL_MASK
SHIFT_MASK META_MASK ALT_MASK pointerMask oldModifiers getNumBytesRead ()J Code LineNumberTable <init> !(Ljava/lang/String;ILVncViewer;)V
Exceptions close ()V ()Z readVersionMsg writeVersionMsg negotiateSecurity ()I readSecurityType selectSecurityType authenticateNone authenticateVNC (Ljava/lang/String;)V readSecurityResult readConnFailedReason initCapabilities setupTunneling negotiateAuthenticationTight readCapabilityList (LCapsContainer;I)V writeInt (I)V writeClientInit readServerInit startSession closeSession setFramebufferSize (II)V readServerMessageType readFramebufferUpdate readFramebufferUpdateRectHdr readCopyRect readServerCutText ()Ljava/lang/String; readCompactLen writeFramebufferUpdateRequest (IIIIZ)V writeSetPixelFormat
(IIZZIIIIII)V writeFixColourMapEntries (II[I[I[I)V writeSetEncodings ([II)V writeClientCutText writePointerEvent (Ljava/awt/event/MouseEvent;)V
writeKeyEvent (Ljava/awt/event/KeyEvent;)V (IZ)V writeModifierKeyEvents recordCompressedData ([BII)V ([B)V recordCompactLen startTiming
stopTiming kbitsPerSecond
timeWaited readFully available skipBytes (I)I readU8 readU16 readU32
SourceFile
RfbProto.java���yz�z�z�z����{|qr�� java/net/Socket��st�����
SocketFactory�z������ java/lang/Exception��� java/io/IOException���� java/io/DataInputStream java/io/BufferedInputStream������}~��uv�z�������z��� RFB socket closed���wx�� java/lang/StringBuffer Host �� port �� is not an RFB server���� .RFB server does not support protocol version 3�� RFB 003.008
����� RFB 003.007
RFB 003.003
�z���������� 'Unknown security type from RFB server: ���� ,Server did not offer supported security type No authentication�� �� DesCipher�� VNC authentication : success : failed : failed, too many tries : unknown result java/lang/String
CapsContainer���������� STDV NOAUTH__ VNCAUTH_ $Standard VNC password authentication COPYRECT Standard CopyRect encoding RRE_____ Standard RRE encoding CORRE___ Standard CoRRE encoding HEXTILE_ Standard Hextile encoding ZRLE____ Standard ZRLE encoding TRDV ZLIB____
Zlib encoding TGHT TIGHT___ Tight encoding COMPRLVL Compression level JPEGQLVL JPEG quality level X11CURSR X-style cursor shape update RCHCURSR Rich-color cursor shape update POINTPOS Pointer position update LASTRECT LastRect protocol extension NEWFBSIZ Framebuffer size change����
�� 'No suitable authentication scheme found CapabilityInfo�
z��������z�z������� SessionRecorder�����z�z���������� GWarning: Raw encoding will be used instead of Zlib in recorded session. DWarning: Re-compressing Tight-encoded updates for session recording. (Framebuffer update rectangle too large: x at ( , )���z����� ���!"#$�%�&��� java/util/zip/Deflater'�(�)*������+�,��-�.�/� RfbProto java/lang/Object NOTUNNEL ULGNAUTH CUS_EOCU CUC_ENCU RAW_____ VncViewer
socketFactory (Ljava/lang/String;I)V java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance ()Ljava/lang/Object;
inAnApplet createSocket :(Ljava/lang/String;ILjava/applet/Applet;)Ljava/net/Socket; mainArgs [Ljava/lang/String; 9(Ljava/lang/String;I[Ljava/lang/String;)Ljava/net/Socket; java/lang/Throwable printStackTrace
getMessage getInputStream ()Ljava/io/InputStream; (Ljava/io/InputStream;I)V (Ljava/io/InputStream;)V getOutputStream ()Ljava/io/OutputStream; java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString getBytes ()[B java/io/OutputStream write length substring (II)Ljava/lang/String; indexOf arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V encrypt ([BI[BI)V add :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
numEnabled
getByOrder (I[B[B)V enable (LCapabilityInfo;)Z options LOptionsFrame; OptionsFrame shareDesktop disableShareDesktop writeHeader
writeIntBE writeShortBE writeByte flush java/awt/event/InputEvent getModifiers reverseMouseButtons2And3 java/awt/AWTEvent getID java/awt/event/MouseEvent getX getY java/awt/event/KeyEvent
getKeyChar ()C
getKeyCode isActionKey
isControlDown setInput finish deflate ([B)I currentTimeMillis java/io/FilterInputStream readUnsignedByte readUnsignedShort readInt � D C @ f u
x
g i
! "
# $ % &