[Developement] Added "writeShort" method code that writes int as int16 (in big endian format) to RecordOutputStream class. Added "readU16" method that reads int16 to RfbInputStream.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3462 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/vncviewer/RecordOutputStream.java b/java/src/com/tightvnc/vncviewer/RecordOutputStream.java
index 96baa0a..5b8ef1e 100644
--- a/java/src/com/tightvnc/vncviewer/RecordOutputStream.java
+++ b/java/src/com/tightvnc/vncviewer/RecordOutputStream.java
@@ -44,7 +44,12 @@
   }
 
   public void writeLong(long v) { }
-  public void writeShort(int v) { }
+
+  public void writeShort(int v) throws IOException {
+    if (recordInterface.canWrite())
+      recordInterface.writeShortBE(v);
+  }
+
   public void writeUTF(String str) { }
   
   private RecordInterface recordInterface = null;
diff --git a/java/src/com/tightvnc/vncviewer/RfbInputStream.java b/java/src/com/tightvnc/vncviewer/RfbInputStream.java
index 1588a90..c14b188 100644
--- a/java/src/com/tightvnc/vncviewer/RfbInputStream.java
+++ b/java/src/com/tightvnc/vncviewer/RfbInputStream.java
@@ -37,5 +37,9 @@
     return rfb.readCompactLen();
   }
 
+  public int readU16() throws IOException {
+    return rfb.readU16();
+  }
+
   private RfbProto rfb = null;
-}
\ No newline at end of file
+}