Description: The required modules for server remote control are as follows:
Network module: responsible for monitoring the client connection to be dealt with from the command (mouse, keyboard, network news, etc.) in the corresponding process these messages and send a variety of data (screen data, command the feedback data) to the client to monitor program
Coding module: responsible for compression coding of screen image data. The specific encoding method has client decision. The compression options include Huffman compression, Huffman compression, RunLength coding, RunLength- hoffmann combination coding and incompressibility
Main frame module: handles the server window message processing and mapping
The required modules for the Client remote control are as follows:
Network module: responsible for the connection server listening on port, send commands to the server (mouse, keyboard, network news, etc.), accept the server data, at the same level of understanding of the compression decoding (screen data, command the feedback data), then the image data is displayed in the unit.
Decoding module: compression options include Huffman compression, Huffman compression, RunLength encoding, RunLength- hoffmann combination encoding and uncompressed
Main frame module: handles the client window message processing and mapping
File list (Check if you may need any files):