我想在C#中创建类似于TeamViewer的应用程序。从性能角度来看,TCP协议和UDP协议哪个更好?
我想在C#中创建类似于TeamViewer的应用程序。从性能角度来看,TCP协议和UDP协议哪个更好?
UDP几乎总是比TCP提供更好的性能,但可靠性会有所降低。
Teamviewer使用UDP作为连接远程计算机的主要协议。只有在UDP失败时才会使用TCP...就可访问性而言,我没有发现任何与其UDP连接相关的问题。如果UDP存在任何问题,他们就不会将其作为主要协议。我们需要找到的是他们如何优化他们的UDP连接。