[arachne] Re: Slow download speed with Arachne on DSL line

Arachne at FreeLists---The Arachne Fan Club!

We are using our own build of WATCPLG.LIB (16bit), based on the
SRC code from Nov of 2004

The compiler we use is Borland C/C++ v 3.1

As far as I know that's the newest version of the Borland compiler
available for DOS.

IIRC, v4.x is for Windows.


On Tue, 25 Apr 2006 01:54:57 +0000, Udo Kuhnt wrote:

> On Mon, 24 Apr 2006 17:27:31 -0500, Glenn McCorkle wrote:

> Hi Glenn!

>>> In a test in which I downloaded a large file from the server of my ISP,
>>> CURL reached 235 KB/s, whereas Arachne only achieved about 29 KB/s, that
>>> is only 1/8th! So I am definetely not talking about a small drop in
>>> download speed when Arachne is used but about most of the bandwidth
>>> being unused.

>>> Also, it has become obvious that this cannot be caused by redundant
>>> protocol info being transmitted, otherwise there would have been at
>>> least a proportional increase in download speed.

>>> Has anyone experienced similar problems with Arachne on a broadband
>>> connection?

>> Hmmmm, You noticed this too ???

> Yes, I could not help but notice it. ;-)

>> In Nov of last year, I too 'upgraded' from 56k dialup to 1.5mbit/sec DSL

>> My experience is the same as yours.

> So I am not the only one who suffers from this problem.

>> Arachne (all versions back to and including v1.0), give me an absolute
>> max through-put of 60kb/sec (600kbit/sec)

> Amazing - that is twice as much as I have been able to achieve, with a
> somewhat slower connection type.

>> All of my other apps (DOS, Win98 and Linux), achieve full-speed of
>> 150kb/sec (1.5mbit/sec), max through-put.

>> I have a feeling that the problem lies in this 16bit version of the
>> WATTCP library we are using to achieve our TPC/IP stack.

> I think you are probably right - I had a lower speed with an old version
> of CURL, too, but with the version I just compiled a few days ago and
> linked with the latest version of WATT-32, it suddenly went up to max.

>> All of my other apps (DOS Lynx v2.85.1, Win98 and Linux), are using a
>> 32bit TCP/IP stack.

>> The only DOS app I have which is also uses a 16bit TCP/IP stack
>> is FTP.EXE with-which I also have very slow through-put rates.

>> This however is still not conclusive proof that 16bit vs 32bit is the
>> problem.

> I do not think that 16-bit is the problem - but it might be a problem
> with an older version of the WATTCP library. May I ask which version
> of this lib Arachne uses?

>> Do you happen to have any DOS, Windows or Linux http apps that use
>> a 16bit TCP/IP stack (but for http not ftp) ?

>> If we can find some other 16bit http apps that also have slow
>> through-put rates.... that would confirm my suspicians.

> Well, that should not be a problem, since WATT-32 also supports 16-bit
> compilers, including Borland 4.x. At least this is what the official web
> site states:

> "Watt-32 is a library for making networked TCP/IP programs in the
> language of C and C++ under DOS and Windows-NT. Both 16-bit real-mode
> and 32-bit protected-mode is supported."

> "Watt-32 supports these compilers and environments:

> GNU C/C++ 2.7 (or later) with djgpp 2.x DOS-extender.
> Metaware HighC 3.x with PharLap DOS-extenders.
> Borland C/C++ 4.x (or later), small/large/flat (PowerPak) models.
> Watcom C/C++ 11.x (or later), small/large/flat (DOS4GW/Pharlap) models.
> Microsoft Quick C v6.0 (or later), small/large model (Not fully working).
> Digital Mars Compiler 8.34 (or later), small/large/32-bit (FlashTek X32) 
> models.
> LADSoft's CC386 2.32 (or later), flat model only (Not fully working).
> Native WIN32 versions: MingW 3+, Visual-C 6+, OpenWatcom 1.2+ or PellesC (only
> tested with
> Win-XP)."

> So in theory, it should be possible to compile the TCP/IP utilities that
> come with WATT-32 using a 16-bit compiler, like Borland C - which I
> assume is the one that is also used to compile Arachne, isn't it?

>> CC to arachne4dos@xxxxxxxxxxxx, arachne@xxxxxxxxxxxxx
>>  (will also forward to ArachneBugs group at Yahoo)

> Okay.

> Udo

-- 
 Glenn
 http://www.delorie.com/listserv/mime/
 http://www.cisnet.com/glennmcc/
 http://www.law.cornell.edu/constitution/constitution.table.html
                  Arachne at FreeLists                  
-- Arachne, The Premier GPL Web Browser/Suite for DOS --

Other related posts: