Čau, měl bych dotaz, jak se u Async TCP serveru řeší to, když chci vykopnut klienta s nějakou zpávou (důvodem)
Mám jednoduše to, že odešlu klientu zprávu a potom uzavřu socket, ale problém je, že socket se zavře dřív, než klientovi přijde zpráva :/
Zkoušel jsem u IAsyncResult .. AsyncWaitHandle.WaitOne();, kterej by měl počkat, než neskončí zápis do streamu, ale nějak nefunguje.. též jsem zkoušel u NetworkStreamu u klienta nastavit WriteTimeout = 1000; aby to počkalo, ale též nejde
Můžete mi prosím někdo poradit jak na to, řešim to už pár hodin a zkusim jsem všechno co mě napadlo a nic
PS: Dělám to v C# 4.0