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).
An active count of the number of active connections must be kept and it should be possible to reject further incoming connections if this limit is exceeded.
This should run as a Windows Service and must be developed in the latest version of [url removed, login to view]
I hope this is enough information for this bare bones application, please let me know if you need more info.
7 freelanceria on tarjonnut keskimäärin 119 $ tähän työhön
hi, we are a group of developers .who believe in providing high quality softwares in promised deadlines We need to discuss more on this project u need to provide the format of input data to port
We'll be able to give a scalable, flexible and agile architected solution to meet all your requirement. Pls connect - info at pratyaya.in for more details.