完全实现了通过在公网上本地内网对远程内网的远程桌面连接,可执行鼠标及键盘操作。本应用采用逐行扫面算法,远程主机8G内存可以达到流畅的远程操作,16G内存可以远程观看视频(会有跳帧的现象)。本应用只是模拟了向日葵代理服务器的基本工作流程,当前只是1V1的连接。实际上真正的向日葵远程代理服务器对控制端及被控端一概视为连接端,通过连接端发来的远端控制码和认证码,在代理服务器上找到指定的被控端IP地址。这里面包含更多的技术点,如何快速的查找出指定主机IP地址,以及经过验证后如何建立起快速的直连通道,这些才是考验设计能力和编码能力的地方。
1