Internet connection(s) monitor.
My client have office computer with ADSL and ISDN modem. In My Network Places he defined dialup connections for accessing the Internet over ADSL and ISDN. He entered all the information needed for these two connections to work (usernames, passwords, telephone numbers, etc.)
I need a program which will dial primary connection (in this case ADSL) and monitor it (pinging some specific address). If connection is lost, dial again for “n” times. If connection couldn’t be connected, try with secondary connection (ISDN) for “n” times.
After connection is established, program should run specified program or script (exe or bat) and not waiting for program to finish
When started, it appears in tray.
Every action and status should be written to screen (if maximized) and to log file, also some statistics such as duration of connection, number of lost connections in a day, etc.. Daily log mail to administrator (if specified in [url removed, login to view]).
All parameters program reads from [url removed, login to view] (primary connection, secondary connection, how often checking if connection is alive in sec, number of retry for every connection, ping address, administrator mail, daily mailing log true/false, external program or script to run)
- Language: c# [url removed, login to view] 2.0
- Payment: via GAF escrow.
- Updates and reports: due the timeframe, daily.
- 1st deliveries: 5 days after selection.
- Final version (with source code): 7 days after selection.
There is a bonus ready for good and fast work.
Target platform: WindowsXP