Category : Network Files
Archive   : PDCLK145.ZIP
Filename : READ.ME

Output of file : READ.ME contained in archive : PDCLK145.ZIP
Version 1.45 of the PDCLKSET package has the following major new features
compared to the 1.33 version:

- A lot of enhancements to the ping function, including domain name
resolving, packet size sweep, higher throughput and bigger queueing
capacity to handle packet bursts needed to test routers and bridges.
Can now also send UDP echo and UDP discard packets.
Timeouts can be increased as needed for slow links.
=> A bug introduced in ver 1.35 preventing 8088/8086 use is fixed. <=
Retries instead of stops if a high speed CPU overruns the packet
driver or network card.
Removed junk characters displayed when the time server IP had all 12 digits.

- PDTBUILD can now detect if several hosts use the same IP number (in
addition to detecting if one host uses several IP numbers).
ARP probing to speed up collection of IP and hardware addresses (works
well even when proxy ARP routers are used).

There is no functional change regarding setting the PC clock from the net.

The new ping version has proved very useful when installing routers in a LAN
and WAN environment. Pinging between two equal PCs running PDCLKSET will not
drop a single packet when connected to the same LAN segment, even when the
interval is set to zero. If the PCs are connected with a router in between,
PDCLKSET itself may drop a few packets (around 0.001 %). Interestingly,
even a full speed router drops 10 times as much (when sweeping packet size)!

By adjusting interval and packet size you can test WAN links at different
load levels and by changing data pattern you may find some modems loose
syncronizition (we changed our RAD ASM-40 to RAD FCD-2 because of this).

The high load that ping now can generate can also speed up testing of
network drivers. For example, in real life using a 7.x WD8003E packet
driver my PC runs on the average two weeks until it hangs itself. Using ping
at full speed it will hung itself in half a minute, a considerable test
time speed up. Using WD8003E ver 9.x I have not been able to hang it,
neither by handling 2500 short packets per second nor by loading with
9.5 Mbps using long packets or any other combination.

Files included in the package:

PDCLKSML.COM is the smallest program that can only set time and zonename.
PDCLKSET.COM is as above plus has ping client and server.
PDTBUILD.COM is as above plus can build address tables and find duplicates.
README.1ST is a very short summary of features.
READ.ME is this file.
PDCLKSET.DOC is the full documentation.
COPYING is the GNU copyleft information.
MAKEFILE and *.ASM files are used to compile and generate the programs.



A fix for dis_pkt version 1.09 (changed/added lines marked by arrows).
The next version will have the fix included, says Joe D.

mov ax,_AX[bp]
mov bx,_BX[bp]
mov cx,_CX[bp]
mov si,_SI[bp]
mov di,_DI[bp]
mov es,_ES[bp]
cmp cx,ETHERADDR_LEN ; Make sure it's an ethernet address
jb get_address_err ; nb = bad length, fail <==============
call get_eaddr ; address to caller's area
mov ax,ds
mov es,ax
mov di,offset address ; where to store Ethernet address
call get_eaddr ; get board's Ethernet address
mov _CX[bp],ETHERADDR_LEN ; return the right value <=============
jmp good_ret


  3 Responses to “Category : Network Files
Archive   : PDCLK145.ZIP
Filename : READ.ME

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: