[英]Server side technology for streaming to async webrequests
我需要编写一个C#应用程序,它将作为服务在Windows服务器上运行。
此应用程序将负责将JSON片段发送到已连接的客户端。
客户端将使用异步WebRequest进行连接,我希望对有效负载进行Gzip编码,以减少从线路发送到每个连接客户端的数据包的大小。 发送到每个客户端的数据会有所不同,因此我也需要管理所有连接。
连接客户端后,它们将尽可能长时间保持连接状态,因此服务器将每隔x秒发送一次心跳。
自从我回到大学以来,我没有像这样编程,并想知道实现这一目标的最佳方法是什么?
我可以使用套接字和标准TCP / IP与WebRequest连接方法吗?
我最后和HttpListener一起去了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.