# HG changeset patch # User Da Risk # Date 1236896787 -3600 # Node ID d26672ed37631526e9a5a54103c953c50dcac433 # Parent 31fdf68dc4df5400b6955734b8171e073cfafebb Add a main for FileSender. It now works we can use this little class for more test. diff -r 31fdf68dc4df -r d26672ed3763 src/com/beem/project/beem/jingle/FileSender.java --- a/src/com/beem/project/beem/jingle/FileSender.java Thu Mar 12 22:27:36 2009 +0100 +++ b/src/com/beem/project/beem/jingle/FileSender.java Thu Mar 12 23:26:27 2009 +0100 @@ -28,12 +28,15 @@ OutputStream out = new BufferedOutputStream(sock.getOutputStream()); try { + // peut etre se debarasser de started started = true; byte buf[] = new byte[1024]; int nbbytes = 1; - while (started && nbbytes != -1){ + while (started){ nbbytes = in.read(buf, 0, 1024); - out.write(buf, 0, 1024); + if (nbbytes == -1) + break; + out.write(buf, 0, nbbytes); } started = false; } finally { @@ -55,5 +58,10 @@ started = false; } + public static void main(String args[]) throws InterruptedException { + FileSender fs = new FileSender("localhost", 4242, "/tmp/img.jpeg"); + fs.start(); + fs.join(); + } }