JavaBeginner
Ensign
- Registriert
- Juli 2015
- Beiträge
- 142
Hallo, ich habe ein Problem bezüglich Sockets. Ich versuche darüber auf einen Minecraft-Server zu verbinden.
ist was ich bisher habe. Anscheinend verbindet der Client, bekomme nach wenige Sekunden warten jedoch die Meldung "IOException: null". In der Konsole des Minecraft-Servers findet keine Athentifizierung oder eine Verbindung auf den Server statt (es wird zumindest nicht ausgeeben).
Code:
import java.io.*;
import java.net.InetAddress;
import java.net.Socket;
public class Client {
public static void main(String[] args) {
String serverName = "85.190.134.253";
int portNumber = 25565;
try {
System.out.println("Verbinde zu " + serverName + " mit dem Port " + portNumber);
Socket client = new Socket(InetAddress.getByName(serverName), portNumber);
System.out.println("Verbindung erfolgreich!");
DataInputStream in = new DataInputStream(client.getInputStream());
DataOutputStream out = new DataOutputStream(client.getOutputStream());
System.out.println("Nachricht vom Server: " + in.readUTF());
} catch (IOException e) {
System.out.println("IOException: " + e.getMessage());
}
}
}