Bug in bpl17?

From: Andrey Fidrya (andrey@alex-ua.com)
Date: 02/13/00


New echo_on() function's behavior is very strange in WIN95.
Basically, user screen "freezes" after sending echo_on() until server
sends "\r\n". Text between echo_on sequence and "\r\n" is lost! :(
I tried to track this down:
/////
for(i=0;i<total;i++)
log("debug:sent:%d", (int) ((unsigned char)txt[i]));
}
    if ((bytes_written = send(desc, txt, total, 0)) < 0) {
/////
If MUD server sends 3-symbol echo_on sequence "asc255,asc252,asc1"
(this string _is surely passed_ to send() function), MUD client gets
_nothing_ at all!
If MUD server sends the old 5-symbol echo_on sequence "asc255,asc252,
asc1,asc10,asc13" - MUD client receives this sequence correctly.
So I had to replace new echo_on() with the old one. :(
Is anyone else having this problem?
I think it's winsock bug. :(

Andrey


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/10/01 PDT