Font Size: a A A

The Implementation Of Remote Monitoring Based On VC++

Posted on:2008-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:H H CengFull Text:PDF
GTID:2178360215461798Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Remote monitoring is a technology about monitoring and controlling a computer (server) in a long distance by another computer (host / client) on the network. Since the IT and correlated industries have grown continuously, this kind of technology is mature in some developed countries. Compared with the external technology about remote control, the internal one develops slowly relatively. The main shortage domestic available software which the author has already met is that "monitor" or "control" is emphasized alone and can not be integrated well. So a large space exists in this field. The main feature of this software which the author developed is to integrate "remote monitoring" with "remote controlling". During the development of this software more knowledge about computer was grasped and author's ability was improved to some extent. Now the author applied this software to teaching in a college successfully.Visual C is one of the most advanced programming tools. Based on the VC environment this system of remote control was accomplished by C++ language and assemble language.Functions of the system: inquiring the IP address of another computer (server) and linking it at will on the network; controlling another computer (server) by mouse and keyboards to realize teaching in a long range; uploading and downloading files (eg: accept and give the students' homework); editing the register files in server computer; real-time monitoring and controlling server computer; visiting and communicating with students randomly on the network. So this software possesses mostly applicable specialties which should be owned by most systems of this kind.Several key points to be solved: realizing multi-client side to be served at the same time by multi-thread technology; dividing into grids in the image transmission; updating screen in the unit of grids; improving the speed of transmission by compressing the differences of grids in screen and delivering them to the clients; simulating the incidents in the client side on the servers by means of simulation mouse in Windows and API in keyboard commands. The thesis introduced,the designing ideas of this software on remote control in detail including background, significance, general situation, bases and program designing on client/server and finally drew a conclusion.
Keywords/Search Tags:Remote monitoring, Multithreading, Winsock
PDF Full Text Request
Related items