Hallo Zusammen!
Kann mir jemand helfen, wie ich das folgende Programm in ein Applet umgeschrieben kriege? Wäre nett, danke.
MfG
Jan
Kann mir jemand helfen, wie ich das folgende Programm in ein Applet umgeschrieben kriege? Wäre nett, danke.
Code:
package com;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.Socket;
public class Com
{
public static void main(String args[])
{
try
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Bitte geben Sie die IP des Rechners ein mit dem Sie sich verbinden wollen:");
String ip = reader.readLine();
Socket cs = new Socket(ip, 4003);
Thread t1 = new Thread(new Output(cs));
Thread t2 = new Thread(new Input(cs));
t1.start();
t2.start();
}
catch (/*UnknownHostException is a*/ IOException e)
{
System.err.println("Es ist ein Fehler aufgetreten. Das Programm wird nun beendet.");
return;
}
}
}
class Output
extends Com
implements Runnable
{
BufferedReader reader = null;
PrintStream out = null;
public Output(Socket cs)
{
reader = new BufferedReader(new InputStreamReader(System.in));
try
{
out = new PrintStream(cs.getOutputStream());
}
catch (IOException e)
{
System.err.println("Es ist ein Fehler aufgetreten. Das Programm wird nun beendet.");
return;
}
}
public void run()
{
while(true)
try
{
out.print(reader.readLine());
}
catch (IOException e)
{
System.err.println("Es ist ein Fehler aufgetreten. Das Programm wird nun beendet.");
return;
}
}
}
class Input
extends Com
implements Runnable
{
BufferedReader in = null;
public Input(Socket cs)
{
try
{
in = new BufferedReader(new InputStreamReader(cs.getInputStream()));
}
catch (IOException e)
{
System.err.println("Es ist ein Fehler aufgetreten. Das Programm wird nun beendet.");
return;
}
}
public void run()
{
while(true)
try
{
System.out.println(in.readLine());
}
catch (IOException e)
{
System.err.println("Es ist ein Fehler aufgetreten. Das Programm wird nun beendet.");
return;
}
}
}
MfG
Jan