> I have a TWSocketServer which is listening incoming clients connections.
> Once a client is connected, the server send data to it.
> Sometimes, I need this client to send command to the server.
> Is it possible with ics components ?
> If yes, how can I do it ?

When the client is connected to the server, you have a bi-directionnal 
communication channel. The server can send data to client and client can 
send data to the server.

If the client isn't connected, the server has no way to send anything to the 
client. By definition a client is the one which initiate a connection and a 
server is the one which passively wait for incomming connections.

Of course nothing prevent your client to be also a server !

Speaking about TWSocketServer, you have an indexed property Client[] which 
allows the developper to access to any connected client. You -have 
ClientCount property telling the size of the client array. You can do 
something like that (Not tested, just tuyped here in the message):

for i := 0 to WSocketServer1.ClientCount - 1 do
    WSocketServer1.Client[I].SendStr('Hello World'#13#10);

Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html

To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to