115
Anhang A
Client/Server Implementierung - Quelltext
A.1 Client Programm
import java.net.*;
import java.io.*;
public class ClientSeite
{
public static void main(String[] args)
{
if (args.length != 1) {
System.err.println("Benutzung: java DAClient <host>");
System.exit(1);
}
int port;
port = 2004;
try {
// Eine Verbindung zum Server (mit IP Adresse und Portnummmer)
// wird aufgebaut
Socket sock = new Socket(args[0], port);
// Kommunizieren mit dem Server
InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();
OutputThread thrd = new OutputThread(in);
thrd.start();
String comtest = "Verbindung mit Server Erfolgreich ";
out.write(comtest.getBytes());
out.write('\r');
out.write('\n');
thrd.yield();
// Benutzereingabe, BufferedReader: Reader zur
// Eingabepufferung und zum Lesen von kompletten Zeilen
BufferedReader communin = new BufferedReader(new
InputStreamReader(System.in));
String line = "";
while (true) {
// Eingabezeile wird gelesen
Comentarios a estos manuales