TCP Server -- 2

I am looking for a multithreaded TCP server application which can sit on a Windows PC and accept incoming TCP/IP connections on a specified port. The connections should remain open for a small amount of time (5 seconds), just to check if the server needs to send any data to client.

The data recieved by the server should be passed on to a function which can take action on 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 monitors active connections and if no data is received in a specified time (5 minutes), the connection should be gracefully shut down and the thread ended (garbage collector for inactive connections, close inactive connections).

Operating Sistem: Windows 2010

This must be developed in VB.NET 2013

Skills: VB.NET

See more: vb net vb tcp server windows form multithread, sql server tcp ip script, sample code client server tcp file transfer vb net, numbers client find sum server tcp, android chat server tcp, simple server tcp linux, server tcp boost, windows web server 2003 smtp possible, boost asio server tcp, client server tcp project description, simple client server tcp, client server tcp tutorial linux, sip server tcp, possible view staff management, boost server tcp

About the Employer:
( 2 reviews ) Guatemala, Guatemala

Project ID: #12169556

Awarded to:

$60 USD in 1 day
(0 Reviews)

5 freelancers are bidding on average $179 for this job

$113 USD in 3 days
(19 Reviews)
$250 USD in 3 days
(0 Reviews)

We have 10+ years of experience in software development. We can develop as you said.... Thanks RKSolutions

$222 USD in 5 days
(0 Reviews)

hi I ready make c++ libs like this management socket programming. what I can say is I know exactly what you want you need : server management all connection (new and disconnect) the server open thread for each new More

$250 USD in 20 days
(0 Reviews)