001 import java.io.*; 002 import java.net.*; 003 004 /** 005 * Hello World Client. 006 * Generates clientside socket to host and port sends given message. 007 * @author Heinz Kredel. 008 */ 009 public class HelloWorldClient { 010 011 static int port = 40000; 012 static String host = "localhost"; 013 static String msg = "Hallo Welt"; 014 015 /** 016 * @param args hostname message 017 */ 018 public static void main(String[] args) { 019 020 if (args.length > 0) host = args[0]; 021 if (args.length > 1) msg = args[1]; 022 023 Integer x = new Integer(4711); 024 025 try { 026 Socket s = new Socket( host, port ); 027 System.out.println("Client connected to Server"); 028 029 SocketChannel c = new SocketChannel(s); 030 031 c.send( msg ); 032 c.send( x ); 033 034 c.close(); 035 036 } catch (IOException e) { 037 System.out.println("IOException "+e); 038 } 039 040 } 041 042 043 }