手机,实时显示计算机屏幕,并且对其控制,用什么技术可以实现,有源码最好

手机,实时显示电脑屏幕,并且对其控制,用什么技术可以实现,有源码最好
手机,实时显示电脑屏幕,并且对其控制,用什么技术可以实现,有源码最好
谢谢 各位 ,我是小白想做一个练习
------解决思路----------------------
远程桌面? 这个比较复杂,需要用VS WINDOWS开发切图并且有个服务器发送数据给手机客户端。
------解决思路----------------------
以前研究过电脑版的远程桌面。C#语言的。
大概是这样的,电脑上放个客户端软件,定时截屏然后把图片转成2进制后,通过TCP或UDP协议传输给服务器端,服务端接收后再还原成图片。
因为截屏的图片比较大,一般会把图片切成3*3的小图,在传输图片的时候,可以和上次传输的进行异或运算,然后压缩(如果屏幕不动,传输的前后2张图片基本一样,这样异或后在2进制中就有很多0,压缩效果很明显,缺点是消耗cpu)。
服务器端除了接收截屏的数据外,还有一个很重要的功能,就是传输鼠标位置,鼠标点击事件,键盘事件等,并且把这些发送给客户端,客户端通过调用api模拟鼠标键盘事件。
服务器也可以只当桥梁用,也就是说把A的屏幕发给B,把B的鼠标键盘事件传给A。这样B就可以控制A了。