private void connectToHost(int port) {

		Socket socket = new Socket();
		String ip = "noIP";
		boolean validIP = false;

		// Lesen der IP
		while (!validIP) {
			try {
				System.out.println("Geben sie die IP des Gegners an: ");
				ip = Eingabe.getEingabe().getUserInput();
			} catch (Exception e) {
				System.out.println("Fehler beim Lesen der Userdaten.");
				continue;
			}

			try {
				socket = new Socket(ip, port);
				validIP = true;
			} catch (Exception e) {
				System.out.println("Fehler bei der Serververbindung:" + e);
				validIP = false;
				continue;
			}
		}

		System.out.println("Verbindung akzeptiert " + socket.getInetAddress()
				+ ":" + socket.getPort() + "\n");

		// Erstellung der IO-Stroeme
		try {
			Sinput = new ObjectInputStream(socket.getInputStream());
			Soutput = new ObjectOutputStream(socket.getOutputStream());
		} catch (IOException e) {
			System.out
					.println("Exception beim Erstellen des I/O-Streams: " + e);
		}
	}