Bot implements Runnable

This commit is contained in:
Your Average Code 2024-01-25 14:16:21 +01:00
parent 7e5d807862
commit 5fc6cb8216

View File

@ -5,7 +5,7 @@ import java.io.OutputStream;
import java.net.Socket;
import java.net.InetSocketAddress;
public abstract class Bot {
public abstract class Bot implements Runnable {
// Ein Bot ist ein Programm, das sich mit einem Server verbindet und
// mit diesem kommuniziert. Der Server sendet dem Bot eine Zeichenkette,
@ -24,7 +24,7 @@ public abstract class Bot {
// Diese Methode stellt die Verbindung zum Server her und startet die
// Kommunikation mit dem Server. Die Methode wird von der main-Methode
// aufgerufen.
protected void run() {
public void run() {
try (Socket socket = new Socket()) {
socket.connect(new InetSocketAddress(host, port));
OutputStream out = socket.getOutputStream();