What I need is a Client Server application that connects with an IP address through an open port. This application allows users to draw to each other. In other words, I will connect to a server program running either on my own computer or a remote computer with my client program. A friend will also be able to connect to the same server program with the same client program. This client program will allow me to draw whatever I want, then the server program processes, and my friend will be able to see what I am drawing. And vice versa, my friend will also be able to draw whatever they want and I will be able to see it happening on my client program. *Note: the drawing program will have to as close to realtime as possible. This Client Server application will also perform some sort of validation with user login and password to an access database.
## 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
Operating System:
1) Windows Xp
2) Windows 2000
3) Windows 98 (if possible)