erfahren, welcher socket die OnReceive()-Methode aufgerufen hat
-
hallo, die über schrift sag sag schon alles...gibt es da eine funktion ???
-
wat? du hast 10 sockets aufm gleichen port laufen und willst wissen, dass alle 10 was empfangen haben, oder wie? meines wissens ist es in der OO-Programmierung so, dass sich das objekt dann selber meldet, wenn ein event eingetroffen ist.
Esco
-
auch noch ne moeglichkeit, wenn der socket die aufgabe nicht selbst erledigen kann:
this->poAndereKlasse(this);
Esco
-
nee...nur wenn ich zwo clients habe unn einen server, dann möchte ich wissen, wer von den beide clients etwas zu senden hat...
-
ja also was willst du genau wissen? welche eigenschaft haetteste denn gerne?
sinds nur 2?! willst du die nicht durch IP/rechnernam o ae unterscheiden?ansonsten: klasse von casyncsocket ableiten, eine int-mebervariable hinzufuegen, und socket eins eine 1 verpassen, socket 2 eine 2. wenn sich jetzt ein socket meldet, fragst du einfach nochmal nach, welche nummer er hat. du kannst dir ausserdem natuerlich auch die adressen aufm heap der 2 sockets woanders abspeichern, oder wie auch immer. du solltest allerdings die eigenschaft, die die sockets sowieso voneinander unterscheidet benutzen (s.o.) und nicht ne zahl oder so...
Esco