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.