Threaded Server



  • nee nee^^

    ich habe mehrere thread für mehrere client... aber wie spreche ich die einzeln an??



  • ich12423235 schrieb:

    nee nee^^

    ich habe mehrere thread für mehrere client... aber wie spreche ich die einzeln an??

    Der Client könnte ja etwas bestimmtes an den Server senden z.B eine Zahl.

    if(recbuffer == blabla)
    {
      sende blablablabla2
    }
    

    Gruss Sheldor



  • Ich glaub da liegt ein kleines Missverständnis vor 🙂

    ich habe Client1, Client2 und Client3.
    Client 2 hat sich abgemeldet und das möchte ich den anderen 2 Clients übermitteln... aber wie??



  • ich12423235 schrieb:

    Ich glaub da liegt ein kleines Missverständnis vor 🙂

    ich habe Client1, Client2 und Client3.
    Client 2 hat sich abgemeldet und das möchte ich den anderen 2 Clients übermitteln... aber wie??

    Ach so... 🙂

    Weiss ich jetzt nicht genau aber du könntest doch bevor sich ein Client abmeldet am Server senden z.b Client 2 abgemeldet.

    Client:
    private void Abmelden_Click(object sender, EventArgs e)
            {
                 // Sende Abmelden
            }
    
    Server:
    if(recbuffer == Abmelden)
    {
    // Client 1 + 3 senden: Client 2 hat sich abgemeldet 
    }
    

    Wahrscheinlich gibt es aber eine bessere Lösung, die mir gerade nicht einfällt. 😞

    Gruss Sheldor



  • weiß denn keiner wie ich das mache?? 😢

    mit nem link wär ich ja schon zufrieden... oder einfach nur erklären wie... coden kann ich ja selbst^^



  • das stichwort hashtables hätte mir schon gereicht 😕



  • Haeh? Und darauf soll einer kommen. Sorry, niemand kann in deinen Kopf schauen.



  • Was genau haben Hashtables mit einem multi-threaded Server zu tun? O.o



  • man kann mit hashtables direkt(über den namen oder der benutzer id) mit ausgewählten clients kommunizieren.

    habs auch erst nach 2 tagen suchen gefunden^^



  • ich12423235 schrieb:

    man kann mit hashtables direkt(über den namen oder der benutzer id) mit ausgewählten clients kommunizieren.

    habs auch erst nach 2 tagen suchen gefunden^^

    Dann sag doch gleich am Anfang: "Hallo, ich bin ein totaler Programmieranfänger der keine Lust auf Grundlagen lernen hat und gleich mit einer Server-Client Anwendung anfängt...."

    btw, Hashtables sind out, Du solltest Dictionaries benutzen.


Anmelden zum Antworten