Success!

Note

Error

Session expiration Your session is going to expireClick here to extend

Budget:

Small project <800

Posted on

7/17/18 4:05 PM

Buyer:

IT ***

This project has expired

Why don't you register anyway? We are sure that you will find many similar projects out of the thousands waiting for you!

Post similar project now

Description

Develop a Visual Studio 2017 solution in C# .NET with a windows service project, a test project and an installation project to deploy and manage a windows service (for Windows 10 and Windows Server 2012) which starts a number of worker threads, each connecting to an individual Internet proxy. The number of worker threads, as well as the IP-addresses and credentials for the proxies, must be retrieved from an SQL Server table. This table must be checked in regular time intervals for shutdown commands for single worker threads, and the status of the connection must be logged to the SQL server too. The test project connects to a whatsmyip HTTP page and logs the IP address to an SQL Server table. Deliverable is the error-free and well documented Visual Studio 2017 solution (C# .NET Source-Code). The SQL server table create statements will be provided.

Please review the detailed description in the word file!

Milestones:

1. Deliver Visual Studio C# Solution with windows forms project starting parallel worker threads implementing ProxyWorker as specified in the word file, general coding guidelines applying

2. Deliver an updated sln, adding the Management GUI as specified in the word file, excluding the Windows Service Installer specifics

3. Deliver the final solution as specified in the word file

You do not need to provide a separate test project, the IP logging is part of the service worker thread. Just add unit tests for your code.

The database and connection strings are provided, you only need to call stored procedures as described in the word file.