我需要开始我的新挑战,编写我自己的RDP Linux客户端(基于7.1的完整协议实现)。你们大多数人会建议在网上搜索免费的RDP客户端……但在我的情况下,我必须从头开始编写应用程序。
在Linux下有没有C/C++的RDP体验?我不是在找技术资料。在这个阶段,我只需要评估编写应用程序需要多长时间。我对RDP没有任何经验。一个人全职大概需要多长时间?有很多“变量”需要考虑……但仅仅是一个估计就足够了。
谢谢您。
卢克
最佳答案
我有一些经验,因为我的公司在RDP协议方面做了一些工作。如果你经历了这些,你会面临一些选择:
你得想出不同的压缩算法。主要是运行长度编码。
加密。如果我没记错的话,旧版本的RDP使用RC4和RC5。
身份验证。NTLM和CredSSP是流行的方法。
假设你不停地给你的客户写信,你可能要花一个月的时间才能找到工作。
正如Duck在评论中指出的,还有很多小事情。例如:你将如何处理ROP3绘图?你会执行一些代码还是全部代码?这是个小问题,但可能需要一些时间。
如果您的目标是拥有一个图形化的远程访问协议,那么您最好使用VNC,它要容易很多倍。在您了解了实现这样一个协议需要什么之后,您将看到典型的陷阱是什么。
关于c++ - RDP客户端-实现时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4370341/