Yes, right now I am facing the same problem as Dan's

I'm receiving more than one line in a call of DataAvailable....
does TWSocket has any property to set so that there will only be a line per
DataAvailable event triggered?

On 2/20/06, Dan <[EMAIL PROTECTED]> wrote:
> ----- Original Message -----
> From: "Francois PIETTE" <[EMAIL PROTECTED]>
> To: "ICS support mailing" <>
> Sent: Sunday, February 19, 2006 3:57 PM
> Subject: Re: [twsocket] Sending directly, not via Send Buffer
> >> 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,
> > WSocket will always trigger exactly one OnDataAvailable per line
> received.
> Is this completely true.  I'm sure in the past I've had a receive call
> return multiple lines, something like "This is one line'#13#10'this is the
> next'#13#10'".  And I had to split multiple lines, and process
> individually.
> I don't know if this is a bug that was once fixed, but I remember having
> to
> do it when I first started using TWSocket (years ago), and have done ever
> since.
To unsubscribe or change your settings for TWSocket mailing list
please goto
Visit our website at

Reply via email to