| Message |
That is really weird. Why on earth would a server send backspaces out like that? I mean, if you edit a document in notepad, and find a misspelt word (like "doog") and position the cursor to the right of the second "o" and hit backspace, then the "o" should be removed. It doesn't store: "doo\08g" in the document, and hope that the person looking at it will think "Oh, I have to backspace out that o there".
Let me put it another way - backspace is intended for humans to correct typing errors, so you backspace them out. It isn't really intended for servers (which are machines) to send out text and then "oops I meant to omit that last character, here I'll transmit a backspace, you do it for me".
Anyway, after my rant, see this thread:
http://www.gammon.com.au/forum/bbshowpost.php?id=5724
(Warning - another rant in there - also a solution in the form of a plugin).
Also see:
http://www.gammon.com.au/forum/bbshowpost.php?bbsubject_id=4283
In that thread I point out that, what is supposed to happen if the server "backspaces" out a newline? Is the newline there or not? Bear in mind that MUSHclient process newlines as they are received (which is when triggers are processed), it doesn't look ahead to see if there is a backspace further on (especially as "further on" might be in a packet which hasn't been received yet).
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|