责任描述: 完成整个客户端+服务端业务逻辑的实现,以及二次代码重构;
环境: Win10 + VS2019
项目描述: 完成一套远程桌面控制软件和被控制端,跨局域网远程控制;
开发工具: VS2019
主要技术: MFC;Windows API;多线程;传输数据的协议封装和解析;IOCP; UDP穿透; UML; MVC设计模式;
主要完成的功能:
控制端(客户端):测试连接 浏览文件 查看屏幕 鼠标事件 下载文件 锁定对方 解锁 退出控制
被控制端(服务端):IOCP模型, 运行一次 开机后随系统自动运行; 网络模块分层。