Development of C/S-based Android mobile phone and PC communication system

Source: Internet
Author: User

Development of a C/S-based communication system between Android mobile phones and PCs

Author: Zheng Haibo

Unit: 6 classes of signal and information processing, School of Communication and Information Engineering, Nanjing University of Posts and Telecommunications

Student ID: 1012010638

Email: zhb931706659@126.com

Certificate -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

February 26, 2013Updated Version:

Video demo address: Http://v.youku.com/v_show/id_XNDgyNzcwNjY4.html


Latest update ~

Mobctrl computer-the latest V-3.0 version, shock market !!!!

Huawei Software Park: http://www.onlinedown.net/soft/451906.htm

Mobctrl mobile phone-the latest version of V3.0 is the first release!

Baidu application: http://as.baidu.com/a/item? Docid = 3111413

 

Certificate --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Purpose:Android devices communicate with PCs through wireless networks to facilitate work and learning.

Basic Ideas:In the same LAN, establish a TCP/IP connection between the android configuration and the PC to achieve data exchange, information transmission, remote control, and other functions through socket.

I have developed a C/S-based Android configuration and PC communication system. The server is developed using Visual C ++ and the client is developed using Java. In a wireless network, the client and server establish a connection based on the TCP/IP protocol. The system implements remote control, system management, and data exchange for PCs under the android configuration. This product does not require the support of third-party servers. It establishes a TCP/IP connection, which not only transfers images, but also transmits any files. The following functions are implemented:

* Obtain the file system of your computer. Open any file in the system ( For example, playing PPT , Movies, etc. ) , Delete, download, and other operations.* View the desktop of your computer in real time. Android Configure and display the desktop. You can also Save.* Obtain the picture of the computer camera, remotely control the shooting of the computer camera, and display the picture Shown in Android Configuration.* Obtain the computer process and disable any process.* Obtain the list of software installed on your computer.* Obtains all windows currently running on the computer, and closes, maximizes, and minimizes windows. In Android Set with display.* Simulate the mouse input. At this time Android The configuration is equivalent to a wireless mouse. Move the cursor Click, double-click, and so on.* Simulate keyboard input. At this time Android The configuration is equivalent to a wireless keyboard. Simulate buttons.* Control Computer shutdown, restart, and other operations.

Innovation:

1. system development: the server is developed with MFC, which is very convenient to use, without the support of third-party servers (such as Apache and tomcat); implements data conversion between Visual C ++ and Java Communications; transfers large files and images.

2. system usage: operations on the PC file system and window management (close, etc) management, installer management, mouse and keyboard simulation, and real-time desktop display (image mode ).

3. The JPEG format is compressed for image transmission.

Instructions for use:

1. Platform: the server only needs Microsoft's Windows NT and later systems. The client: Android or later systems.

2. network conditions: Wireless LAN (campus network, internal network of the company, etc.), wireless routers, or laptop wireless networks built under the WiFi genie.

3. user operations:

First, open the server software, record the IP address displayed on the server, set the password, and click Start server.

Second, open the client, enter the Server IP address and password, and click log on.

Finally, perform operations on the friendly interface and click the corresponding buttons and lists to complete the corresponding functions.

Demo Diagram

Server


Android Client



Obtain the example of a file system under drive d


Obtain the process list of a computer


Obtain the title of a visible window


Operate on visible windows


Obtains the list of computer installation programs.


View the current desktop.



Use android as a wireless mouse



Use android as the keyboard


View the computer's camera Screen


Note: The work won the second prize in the 14th Innovation Cup extracurricular science and technology works competition of Nanjing University of Posts and Telecommunications.

Awards for all works: http://wenku.baidu.com/view/83070ccd2cc58bd63186bd73.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.