01: //********* Blocking client ***************************************
02: // BCSocket is functionally equivalent to BC
03: import java.net.Socket;
04: import java.io.InputStream;
05: 
06: public class BCSocket {   
07:     public static void main(String[ ] args) throws Exception {
08:         if (args.length < 1) {
09:           System.err.println("Usage: BCSocket <server addr>");
10:           return;
11:         }
12:         Socket s = new Socket(args[0], port);
13:         byte[ ] buff = new byte[512];
14:         InputStream in = s.getInputStream();
15:         in.read(buff);
16:         in.close();
17:         System.out.println(new String(buff));
18:     }
19:     private static final int port = 2233;
20: }