TSocketServer,TSocketClient mit den Eigenschaften ftThreadBlocked und ftBlocked
-
Hallo Community,
C++ Builder 2007
ich hab mir ein Testprogramm geschrieben, das so ne Art Chat darstellt.
Man kann das Programm einmal als Server starten und einmal als Client.
Der Client meldet sich am Server an.Wenn nun beide die Eigenschaft ftnonBlocked innehaben funktioniert das einwandfrei. Der Server bekommt die Anmeldung mit und auch das Versenden von Texten geht von beiden Seiten
Server:ServerSocket->Socket->Connections[0]->SendText("Hallo");
Client
ClientSocket->Socket->SendText("ClientText");
Und beidemale gelangt man in die Funktion ...ClientRead, ClientSocketRead.
Haben jedoch beide nun die Eigenschaft ftBlocket (Client) und ftThreadBLocked(Server)
Sagt der Client zwar das er sich am Server angemeldet hat, bei diesem gelangt man jedoch nie in die Routine das sich jemand bei ihm anmeldet.
Versendet man nun die Texte, passiert vom Server zum Client gar nichts
und beim Senden vom Client zum Server, stürzt dieser ab.Hab keine Idee mehr was falsch sein könnte, oder muss man bei diesen Eigenschaften andere Befehle nutzn!?
Hat jemand einen Tipp ? ne IdeE?!Danke
alx