>In most cases this does not present a problem with the three characters =
>being transmitted in one packet and the application understanding what=20
>the string is about, but occasionally the <ESC> gets sent in one packet =
>and the [A gets sent in a separate packet.  The receiving application=20
>thinks that something has gone missing and does not recognise these as a=
>=20
>logical string.

This is TCP, all you get is a stream. There is no guarantee that bytes
will be clustered in any way in packets.  However: 1. the application
should delay a little after the ESC in case it's the start of a cursor
string, this is what vi does, and 2. have you disabled the Nagle
algorithm or something like that?


-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to