Chat (kann geschlossen werden)

Wir sammeln alle Infos der Bonusepisode von Pokémon Karmesin und Purpur für euch!

Zu der Infoseite von „Die Mo-Mo-Manie“
  • Hallo ich habe folgendes Problem:
    Mein Chat aus Server:

    Java
    package org.chrissicx.chat;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Server {	/**	 * @param args	 */	public static void main(String[] args) {		try {			ServerSocket server = new ServerSocket(1111);			System.out.println("Server gestartet!");			Socket client = server.accept();			//Streams			OutputStream out = client.getOutputStream();			PrintWriter writer = new PrintWriter(out);			InputStream in = client.getInputStream();			BufferedReader reader = new BufferedReader(new InputStreamReader(in));			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			String s = null;			while((s = reader.readLine()) != null) {				writer.write(s + "\n");				writer.flush();				System.out.println("Empfangen von Client: " + s);			}			writer.close();			reader.close();		} catch (IOException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}}


    und Client:

    Java
    package org.chrissicx.chat;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;public class Client {	/**	 * @param args	 */	public static void main(String[] args) {		Scanner sc = new Scanner(System.in);		try {			Socket client = new Socket("localhost", 1111);			System.out.println("Client gestartet!");            //Streams			OutputStream out = client.getOutputStream();			PrintWriter writer = new PrintWriter(out);			InputStream in = client.getInputStream();			BufferedReader reader = new BufferedReader(new InputStreamReader(in));			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			// ....................................................................			System.out.print("Eingabe: ");			String sc1 = sc.nextLine();			writer.write(sc1 + "\n");			writer.flush();			String s = null;			while((s = reader.readLine()) != null) {				System.out.println("Empfangen von Server: " + s);			}					reader.close();			writer.close();		} catch (UnknownHostException e) {			// TODO Auto-generated catch block			e.printStackTrace();		} catch (IOException e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}}


    funktioniert nicht!
    Problemmeldung beim Starten des Servers:



    Kann mir jemand helfen?
    Dank TimWolla (wer auch sonst (hat ja den "Bisachat" erstellt)) ist der Fall gelöst!!!

  • Das liegt, wenn ich mich recht erinnere, daran, dass dein Server für irgendwas einen Port eingestellt hat, der schon in Benutzung ist. Hast du weitere Server laufen? Oder läuft versuchst du womöglich den gleichen Server erneut zu starten?