We need a .Net C# pooling app which will be used for querrying some devices over socket and get device status and health metrics (like temperature, etc..).
The gathered data will be saved to a database and we will use this data to build device monitor dashboard (Dashboard will be done by our web developers and is not a part of this project)
-We have multiple devices and expect to have a multi-threaded app which can query multiple devices at once (in order to shorten the overal querying duration).
-Device addresses will be read from a db and app should be able to create ideal number of threads in order to query all the devices under 5 mins(without freezing the machine).
-Data gathered from queries will be saved to a db(core feature of the app).
-We have 20 devices but we want this software to be planned for usage with 1000 devices.
-On a failuer of device status, app will send email to the responsible user.
-DB design will be done by us and will be ready for you.
-We need a flow diagram of the software to be created and coding will only start upon our approval of the diagram.
-Very well case and error handleing is a must or project will be refused.
-Very organised and well commented souce code is a must or project will be refused.
Please bid if you are extremly experienced with socket programming and multi-threaded apps and don't for get to use the word "socketguru" in the begining of your bid message.
We also should be able to check the health of the app it self in order to make sure it's healty and running.
29 freelancers are bidding on average $1349 for this job
C#, multithreading, socket io all are my top [url removed, login to view] problem. I will maintain this software long term. Relevant Skills and Experience C#, Software Archtiecture. UML, SQL Proposed Milestones $777 USD - 1
socketguru. Merhaba. Halihazirda socket programlama projeleri uzerinde calisiyorum. Bu projeyi rahatlikla kisa surede tamamlayabilirim. Ilginiz icin tesekkurler, Ercan