Mercurial > hg > Members > nobuyasu > tightVNCClient
diff src/MyRfbProto.java @ 7:94c9e7825be2
add class MyRfbProto
author | e085711 |
---|---|
date | Fri, 15 Apr 2011 23:50:43 +0900 |
parents | |
children | efb8090ce9c3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/MyRfbProto.java Fri Apr 15 23:50:43 2011 +0900 @@ -0,0 +1,40 @@ +import java.io.IOException; +import java.net.Socket; + +class MyRfbProto extends RfbProto { + MyRfbProto(String h, int p, VncViewer v) throws IOException { + super(h, p, v); + } + + void mark(int len) throws IOException { + is.mark(len); + } + + void reset() throws IOException { + is.reset(); + } + + final boolean markSupported() { + return is.markSupported(); + } + + void init(Socket sock) throws IOException { + framebufferWidth = readU16(); + framebufferHeight = readU16(); + bitsPerPixel = readU8(); + depth = readU8(); + bigEndian = (readU8() != 0); + trueColour = (readU8() != 0); + redMax = readU16(); + greenMax = readU16(); + blueMax = readU16(); + redShift = readU8(); + greenShift = readU8(); + blueShift = readU8(); + + } + + + + +}