From: jjenista Date: Sat, 7 Mar 2009 00:45:35 +0000 (+0000) Subject: changes X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=fd16df8000aed3776073967ab41079825e1789d8;p=IRC.git changes --- diff --git a/Robust/src/ClassLibrary/SocketInputStream.java b/Robust/src/ClassLibrary/SocketInputStream.java index bc3a65ce..f7222726 100644 --- a/Robust/src/ClassLibrary/SocketInputStream.java +++ b/Robust/src/ClassLibrary/SocketInputStream.java @@ -16,6 +16,24 @@ public class SocketInputStream extends InputStream { return s.read(b); } + public int readAll(byte[] b) { + int offset=read(b); + if (offset<0) + return offset; + int toread=b.length-offset; + while(toread>0) { + byte t=new byte[toread]; + int rd=read(t); + if (rd<0) + return rd; + for(int i=0;i