TCP/IP Listen Server coded in either VB.net C# or C++ with three listen sockets. Listen Socket 1: Directory/Finds Server Port 6668 Directory Socket will need to adhere to the following protocol: IRCX - That can be viewed here [login to view URL] Listen Socket 2: Chat Server (Main part of the server) Port 6667 Directory Socket will need to adhere to the following protocol: IRCX - That can be viewed here [login to view URL] Listen Socket 3: Server room/category Listing Port 186 Room/Category Listing socket will need to adhere to the following protocol: To be discussed with the coder privately. Ajax Web Interface: This will need to adhere to the following protocol: IRCX - That can be viewed here [login to view URL] Full source code will need to be provided for both the Server/s Web Interface at the end of the contract An Asynchronous Multiple Client TCP Listen/broadcast IRCX Server written in either VB.net C# or C++ with three listen sockets. A form of sasl authentication that can easily be integrated in to a pre existing php session/mysql driven website.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP and above. Working in all 6.0+ versions of IE and 2.0+ versions of Firefox.