On 2/19/06, Francois PIETTE <[EMAIL PROTECTED]> wrote:
>
> > Can I send directly everytime I call the client.Send(@sf, sizeof(sf))?
>
> Yes, but pay attention to dynamic data which is represented by pointers.
> Sending a pointer to a remote site is useless !
> Dynamic data are long strings, objects, dynamic arrays, pointer to
> anything,...
>
> > Does TWSocketServer have any property that allow me to send everything
>
> You never send anything with TWSocketServer. When you send something it is
> thru one of the TWSocketClient instanciated by TWSocketServer to handle
> client connection (you have access to all those sockets thru
> TWSocketServer.Client[].


Yes, I used Client.Send...

> to send everything without buffered first?
>
> What do you mean by "buffering first" ?


It's something like this, when I send 2 packets consecutively, 1 after
another, it often received as one packet in the client side
(WSocket1DataAvailable event)...

After I read the help files, I found this:

Declaration
Function Send(Data : Pointer; Len : Integer): integer;

Description
Send arbitrary data thru the socket. Data is given by address and size. Data
is placed in a buffer for sending in the background. This buffer is
allocated dynamically so it seems to be huge. But be aware that it consume
free memory on the heap.



Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
> --
> [EMAIL PROTECTED]
> http://www.overbyte.be
>
>
>
> --
> 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
>
-- 
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