[DXBase] CPU utilization on telnet disconnect Resolved

Jack [email protected]
Wed, 7 Jan 2004 17:12:31 -0500


Folks,

For a very long time now, we have been investigating reports of the CPU
utilization on a desktop pc going way up whenever a telnet or internet
connection is lost.  After literally hundreds of hours of work on this over
the past year or so, we concluded a couple months ago that the problem was
not in our code but instead had to be in one of the Windows .dll files that
we use to establish and maintain the internet connection.

Over the recent holidays, we got confirmation of a bug which had the effect
of reporting that data was present at the port, when in actuality, no data
was present.  This caused our code to believe that it should read data but
there was nothing to read.  Since we now know what the cause of the problem
has been, we have incorporated a work around fix in our DXbase 2004 code to
overcome the defect in the external .dll.  The issue doesn't seem to be
present on most Win95, Win98, and WinME machines.  It seems to have came
about with NT, Win2k, and carried forward to XP.

In any case, if you need the fix, it can be obtained from the following url.
Just unzip and overwrite the two files in your existing DXbase 2004 folder.
This is the same patch that contains the recent radio additions so if you
already got that, you have the fix.

http://www.dxbase.com/newdxb.zip

This patch will only work with DXbase 2004.

Regards,
Courtney