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: }