tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
4827
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wSam wSam ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    136
    Hallo zusammen

    Ich habe einen Client und einen Server erstellt. Diese können schon miteinander kommunizieren. Jedoch möchte ich nun von Client (via Server) zu Client kommunizieren. Sodass ich immer ein Paar Clients habe.

    Hat mir da irgendjemand eine Idee, wie ich da die Nachrichten zwischenspeichern, und an den richtigen Client weiterleiten kann?

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    
    public void run()
      {
        try
        {
          PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
          BufferedReader in = new BufferedReader(new InputStreamReader(socket
              .getInputStream()));
     
          String inputLine, outputLine;
          KnockKnockProtocol kkp = new KnockKnockProtocol();
          outputLine = kkp.processInput(null);
          out.println(outputLine);
     
          while ((inputLine = in.readLine()) != null)
          {
            System.out.println("waiting...");
            outputLine = kkp.processInput(inputLine);
            System.out.println(outputLine);
            out.println(outputLine);
            if (outputLine.equals("Bye"))
              break;
          }
          out.close();
          in.close();
          socket.close();
     
        }
        catch (IOException e)
        {
          e.printStackTrace();
        }
      }

    Vielen Dank im Voraus und Gruss
     
    mfg Sebbo

    visit my homepage: www.3dstudio.ch

  2. #2
    Avatar von Zilchinger
    Zilchinger Zilchinger ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    75
    Hi,
    im Prinzip, mußt Du dafür ein ein kleines Registraturkonzept verwenden.
    Z.B sowas:
    Alle Clients müssen sich am Server anmelden. Somit kennt der Server jeden einzelnen Client. Nun schickst Du dem Server eine Nachricht und sagst im gleichzeit an wenn Diese nachricht gehen soll. Ist nur ein Beispiel

    Am besten Du schaust Dir mal den ein oder anderen Quelltext für einen Chat an. Da ist das oft so realisiert.
     
    Viele Grüße,
    Zilchinger www.zilchinger.de

Ähnliche Themen

  1. Testangriff auf Client-Server Verbindung
    Von the snake II im Forum Hosting & Webserver
    Antworten: 3
    Letzter Beitrag: 22.01.11, 05:57
  2. Antworten: 4
    Letzter Beitrag: 08.11.09, 10:55
  3. Client/Server Verbindung
    Von Alaitoc im Forum .NET Web und Kommunikation
    Antworten: 4
    Letzter Beitrag: 24.06.08, 16:16
  4. Client-Server-Verbindung für ein Spiel
    Von mcbone im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 03.09.07, 17:26
  5. Antworten: 2
    Letzter Beitrag: 23.05.05, 22:30