I am in need of an application that will scan through a list of computer names or IP addresses on a network to report each computer's clock time. The tool will be used to monitor time sync accuracy. In a case where a computer's time is out of sync, the application should alert the user that is monitoring the application by highlighting and flashing yellow, on and off.
In addition, if a machine is not reachable on the network, then there should be an alert flashing red.
The user should also be able to set which machine is the "Master" by toggling any entry. This could be via a radio control array.
The application should retain settings in an INI configuration file. I recommend NINI: [login to view URL]
COMPUTER1 = 13:42:11
COMPUTER2 = 13:42:18 <---- out of sync, turn alert on
COMPUTER3 = 13:42:11
COMPUTER4 = 13:42:11
COMPUTER5 = 13:42:11
Each computer entry should utilize textbox controls for computer name or IP address and the time of day information.
There should be a method to switch the time format display between Normal and Military time representation. ie. 1:43:54 PM or 13:43:54. If the time reported by the machines on the network do not return military time information then this will have to be converted by the application.
I expect to monitor between 10 and 30 machines with this application. The form should be a fixed width, and be tall enough in height to support 10 machines as the default. The form should grow taller as new machines are added. I am planning on pinning this application to the left or right side of my screen, so a quick dock-left or dock-right would be a nice touch.
Adding new machines to monitor will be performed by clicking a + button on the form, dynamically generating new empty controls for the user to monitor, and when the settings are input, the user clicks a save button to activate the entry and write the new entry to the INI file.
An edit and a remove button should be placed to the right of each entry.
"Edit" (clicking this button enables text boxes for editing, turns Save and Cancel buttons on)
"X" (removes the entry from the form and INI files)
"+" (adds new editable textbox controls for user to create entry, turns Save and Cancel buttons on)
"Save" (only visible in edit or add new entry mode)
"Cancel" (only visible in edit or add new entry mode)
Application should be written in C#. Extra consideration for a freelancer that can build this in WPF with a Material Design UI or similar.
Freelancer should expect some revisions to make the application visually appealing.
Project can be called "Master Time".
Hi, I can write this tool (scanning + UI part) in c# in 1 day ( will take couple of days more to make it visually appealing ). I have 2 queries 1) My idea is that application will listen on port XXXX for time request Daha Fazla
Bu iş için 32 freelancer ortalamada $515 teklif veriyor
Hello, This project is quite easy for me, but I got couple of questions to clear before we proceed [login to view URL] message me to have a quick chat.
Hello As a professional C# developer, I just read your description carefully. Your idea is very good. And I can accomplish your project perfectly with my own skills. I want to discuss more via chat. Thank you Alex.