不终止c#的SSE客户端请求

时间:2014-12-04 15:05:10

标签: c# http server-sent-events

我正在使用C#连接到Web服务。我需要发送一个GET请求来监视某些事务,并且Web服务将在不断开连接的情况下连续向我发送事务。 Web服务提供商说我需要使用支持SSE的http库连接到它们。

我尝试过使用HttpWebRequest和HttpClient发送请求和接收响应,但我的两次尝试都失败了。我没有收到来自网络服务的回复。

我的问题是: Web服务将在不断开连接的情况下将事务发送给我,但如何保持连接?发送GET请求后,是否必须设置套接字才能收听?

谢谢你, KAB

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。所以基本上,我发送一个httpclient请求,然后我将响应流绑定到一个事件处理程序,所以只要流上有数据,就会引发该事件。

感谢您的所有投入。 KAB