On 2/19/06, Francois PIETTE <[EMAIL PROTECTED]> wrote:
>
> > Ok, then I must manage the received buffer by myself?
> > cutting and joining so that it can be interpreted perfectly by the
> > receiver,
> > is that right?
>
> Yes and no :-)
> TWSocket has a "line mode" in which it assemble (or split) packets for
> you.
> You specify a delimiter (default to #13#10 but can be anything), tunr line
> mode on and then you get OnDataAvailable triggered only when one complete
> line (well anything terminated by your delimiter) has been received. If a
> line is split in several packets, or a single packet contain several
> lines,
> TWSocket will always trigger exactly one OnDataAvailable per line
> received.


Nah, this is what I need.... how long can the delimiter be? can it be 5
characters?

If you don't use line mode, then you must design your protocol the way you
> like. Basically, your receiver has to know what the sender is sending ! If
> not using a delimiter (line mode), then you either have to send fixed
> length
> record, or send somewhere the length or the type of your record (probably
> at
> the start of the record).


It will be much better I can use the line mode...

I'm going to send binary data, using 5 characters delimiter... is it safe?


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