Multi Threaded server application to accept TCP/IP connections on a specified port - repost

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Hi there

I am looking for a multithreaded server application which can sit on a Windows server and accept incoming TCP/IP connections on a specified port.

These connections should remain open and any data recieved should be passed onto a function which can action the data, this will be done at a later date, so for now all this function needs to do is print out the recieved data into the debug window.

Each new thread should be able to be allocated an unique ID, it should be possible to tranmit data to a given connection by specifying the ID of the thread.

There should be a thread management system whereby the server application periodically sends information via each active connection, and if no reply is recieved the connection should be gracefully shut down and the thread ended (A Ping type function).

This should run as a Windows Service, or an application that sits on the server, we are unsure yet, and must be developed in the latest version of VB.NET (2010). The server is win7, eventually moving to windows 8. There won't be more than 5 simultaneous connections at one time.

The code has to be well documented so we can add to it in the future.

I hope this is enough information for this bare bones application, please let me know if you need more info.

Skills required:
Hire dougc98275
Project posted by:
dougc98275 United States
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire tonythksl
$ 250
in 10 days
$ 250
in 15 days
Hire Schura
$ 150
in 5 days
$ 165
in 2 days
Hire feninsoftech
$ 275
in 15 days
$ 180
in 7 days
$ 200
in 3 days
Hire sachinchavanvw
$ 140
in 3 days
$ 150
in 1 days
Hire AngraMainyu
$ 200
in 2 days