All pastes #585959 Raw Edit

good_boy

public java v1 · immutable
#585959 ·published 2007-06-23 15:49 UTC
rendered paste body
import java.io.*;import java.net.*;public class DateTimeServer{	public static void main(String[] args)	{		try		{			int port = Integer.parseInt(args[0]);			ServerSocket server = new ServerSocket(port);			System.out.println("DateTimeServer laueft");			Socket s = server.accept();			new DateTimeProtokoll(s).transact();		}		catch(ArrayIndexOutOfBoundsException e)		{			System.out.println("Aufruf: java DateTimeServer <Port-Nummer>");		}		catch(IOException e1)		{			e1.printStackTrace();		}	}}import java.net.*;import java.io.*;class DateTimeCLient{	public static void main(String[] args)	{		String hostName = "";		int port;		Socket c = null;				try		{			hostName = args[0];			port = Integer.parseInt(args[1]);			c = new Socket(hostName, port);						BufferedReader vomServer = new BufferedReader(new InputStreamReader(c.getInputStream()));			PrintWriter zumServer = new PrintWriter(c.getOutputStream(), true);			BufferedReader vonTastatur = new BufferedReader(new InputStreamReader(System.in));						System.out.println("Server " + hostName + ":" + port + " sagt:");			String text = vomServer.readLine();			System.out.println(text);			text = vonTastatur.readLine();			zumServer.println(text);			text = vomServer.readLine();			System.out.println(text);			c.close();		}		catch(ArrayIndexOutOfBoundsException ae)		{			System.out.println("Aufruf: java DateTimeClient <HostName> <PortNr>");		}		catch(UnknownHostException ue)		{			System.out.println("Kein DNS-Eintrag fuer " + hostName);		}		catch(IOException e)		{			System.out.println("IO-Error");		}	}}