远程控制
一、概述
远程控制,主控端电脑将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。
控制被控端电脑进行操作,实质是在被远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
二、实现逻辑
客户端A想控制客户端B;
1、A向B发起控制请求;
2、B向A返回自己的IP地址及端口号;
3、A通过B发回来的IP地址和端口号发起直连控制;
4、如果直连不成功,则B向服务器申请一个远程房间号,并把这个房间号发给A;
5、A与服务器连接并进入房间,通过服务器透传实现远程控制B。