- Features code excerpts from Michael Brutman's mTCP
- Feature code excerpts from this Open Watclock example
- Download and install Open Watcom 1.9
- Download and install NASM
- From there, it's just
wmake
which will produce a binary calledtsrpush.exe
Simple!
- Load a Packet Driver
- Start up
tsrpush.exe
on your MS-DOS system by passing in the Packet Driver Interrupt Vector Number and a UDP port for listening, i.e.tsrpush.exe 0x65 20000
(use Packet Driver at Interrupt 0x65 and listen on UDP Port 20000)
Simple!
- Just type
tsrpush.exe
See the send_message.py
script in the test directory. Change the broadcast address to that of your network and the message accordingly. Run it, and you will see a push message in MS-DOS.
- Will not work with all programs resident (uses pretty primitive screen control)
- Does not appear to receive new packets after entering and leaving protected mode (i.e. Windows 3.11)
- Does not support ARP, DNS, or TCP (only supports UDP and access via IP address)
- Only supports receiving broadcast packets and does not verify the broadcast sender (should update configuration to properly use mTCP's parseEnv, do away with passing in the packet driver interupt vector, and assign an IP address and verify broadcast address)
- Does not send a reply to acknowledge a UDP packet