处理多个客户端c#
本文关键字:客户端 处理 | 更新日期: 2023-09-27 18:04:58
我正在做一个项目,我需要与多个客户端连接,每个客户端都流式直播屏幕捕获到服务器。
最好的方法是什么?
谢谢
您可以在流媒体模式下使用WCF,但我怀疑这是一个很好的解决方案。
我认为使用纯套接字更好,以获得所需的性能。显示实时视频流也不是真正的有限操作(这是WCF构建的目的),而是正在进行的操作。
我的建议是:
- 使用纯TCP套接字开始视频流
- 如果有问题,你可以切换到UDP。对于实时视频,最好跳过任何丢失的包裹,但是使用UDP,您必须自己跟踪包裹订购等。
- 如果您需要控制操作,请使用单独的WCF服务。