Please refer to [url removed, login to view] I need some one with VNC coding experiences to do below customization tasks, [url removed, login to view] a simple ultravnc server program (named as remote_agent temporarily) based on the source of ultravnc server, it is somewhat like singleclick, but simpler. It should have the following features, 1).small size , less than 200kb 2).no installation , click to run in the background 3).register itself as the system service automatically , autostarted 4).send heartbeat to the intermediate server at a preset time interval(repeater) 5).get the connection instruction (the ip and port of the viewer or the repeater) from the intermediate server and initiate the connection to the repeater or the viewer 6).a commandline ulitity should be provided to modify the inermediate server ip in the binary file of this program [url removed, login to view] intermediate server program which is based on the repeater.c program, the following features should be added to its existing ones, 1).manage the active status of the remote_agent by check the heartbeat information received, update these status in a management file 2).accept the connection instructions from the vnc viewer program , and send connection instruction to the remote_agent when requested by the viewer 3).bridge the connection between the remote_agent and the viewer if it is necessary 4).stable/robust [url removed, login to view] viewer, which is based on the ultravnc viewer,the following features should be added besides the existing features 1).it can read and display the status list of the remote_agents from the intermediate server 2).from the list of the remote_agents, user can select and connect one that is active (viewer will send the connection instruction to the intermediate server, and the intermediate server send the according connection instruction to the remote_agent, then the remote agent initiate the connection back to the viewer)
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).
Windows 2000/XP SP1&SP2/2003