Wysyłanie danych do Clienta obiektem TServerSocket

0

Wyobraźmy sobie połaczenie Client->Server utworzone na standardowych obiektach TClientSocket i TServerSocket.

Kiedy podczas takiego połączenia wysyłamy dane z Clienta do Servera, to nigdy nie pojawiają się błędy. Natomiast dane z Servera do Clienta wysyłać mi się udaje tylko w zadarzeniue OnClientConnect i OnClientRead. Kiedy staram się to zrobić asychnronicznie (czyt.: po kliknięciu na Button) to dostaję bład asynchronicznego połączenia...

Jak można wysłać dane w DOWOLNYM momencie dane przez server do połaczonego klienta?

(wiem, że można, bo napisałem klienta do gry w MUD`y i tam server podczas połaczenia wysyła kiedy chce:) )

0

Sam sobie odpowiem...

ServerSocket1->Socket->Connections[n]->SendBuf();

Gdzie n jest numerem połaczenia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1