hallo, ich möchte einen Telnet Server implementieren,
ich hab Probleme mit inputs und outputs.
ich hoffe es kann mir jemand mit diesem code helfen.
im wesentlichen möchte ich es nur schaffen auf telnet irgendwelche ausgaben zu machen.
ich will aso dass der server dem client einfach nur irgendeinen String zurückgibt.
zur zeit mache ich das mit pw.print("fjkadsf");
pw. ist ein PrintWriter.
Allerdings funktioniert das noch nicht.
Code
int port = 4444;
ServerSocket telnetServer= new ServerSocket(port);
String start = "start";
String stop = "stop";
String lap = "lap";
long currentTime = 0;
long startTime = 0;
long lapTime = 0;
long stopTime = 0;
long nextLapTime = 0;
if(telnetServer.isBound())
{
System.out.println("Auf Port" + port + " wurde ein neuer Telnet Server erstellt");
}
else
{
System.out.println("Server konnte nicht erstellt werden");
}
Socket client = telnetServer.accept();
System.out.println("verbunden");
InputStream is = client.getInputStream();
OutputStream os = client.getOutputStream();
InputStreamReader r = new InputStreamReader(is);
BufferedReader br = new BufferedReader(r);
PrintWriter pw = new PrintWriter(os);
pw.print("SHITTTT");
Alles anzeigen