Font Size: a A A

The Development Of Real Time Network Monitoring & Control Software Based On Client/Server

Posted on:2006-07-25Degree:MasterType:Thesis
Country:ChinaCandidate:D M ChenFull Text:PDF
GTID:2168360182455025Subject:Marine Engineering
Abstract/Summary:PDF Full Text Request
With the popularization of the network application and the development of the network technologies, both enterprises and individuals demand more about the computer simulation training system: the marine ship simulation training system must be promoted from the stand-alone version to the network version that can provides networking training to the students. This paper adds network monitoring functions to the original stand-alone marine ship simulation training system and develop a network monitoring software based on Client/Server.A real-time network monitoring software based on Windows NT is developed in the environment of Microsoft Visual C++ 6.0. Firstly, this paper introduces the present situation of network monitoring system and the research significance of this topic. Then it brings forward the design and framework of this network monitoring system. According to the framework and the characteristic of network monitoring system, these methods and technologies are utilized: Object-Oriented technique, technology of multithreading, communication between procedures, network communication, the message simulation of mouse action and keyboard in Windows NT system, capturing the screen of remote computer, the encoding and decoding of images, software reuse and so on. These are discussed in detail: the selection of network communication protocol, the principle of Winsock network programme and the important API functions; the Huffman encoding multi pass Huffman encoding and run length encoding; the client terminal how to transmit the hit of the keyboard and the action of mouse to server terminal, and how did the simulation messages add to the message queue of the windows NT operating system. Finally, this paper discusses the compartmentalization and the realization of system's function modules. The implement of the instructor and student terminals' functions adopt object-oriented concepts. The author encapsulates the core code which implemented the software into a integrated class, and then introduces the core code and the important interface function in detail.This software can be used for setting the exercises and operations in LAN through network data transmission, send the IC(initial condition) to student terminals and display all of them in time. What more important is we can use the software to monitor the students' operation, can control and operate the students' computers anytime if they were connected to the instructor's computer.This monitoring system focuses on real-time control and monitor, takes full advantage of the existing local area network resources. With the object-oriented design and layered structured, the whole system possesses these features: modeled, layered, simple interface, easy operation, strong adaptation, upgradable and so on. Additionally, the second development can be done to the software based on the existing communication criterion. It has been tested in local area network and is running in good condition.
Keywords/Search Tags:client/server model, network monitoring and control, message simulation, image coding
PDF Full Text Request
Related items