我可以无限期地忽略在websocket上收到的数据吗?

时间:2015-09-30 19:16:59

标签: asp.net websocket

我想设置一个websocket作为向客户端推送数据的方法,但我对客户端可能尝试在套接字上发回的任何内容都不感兴趣。由于它是一个公开的终点,我想人们会尝试发送东西。

我的服务器端实现是在System.Net.WebSockets处理的Asp.Net IHttpHandler(完全类似this tutorial直到步骤2)。

我可以简单地从套接字中读取数据还是将发送到服务器的数据堆积到某处?我需要检索并丢弃任何进入的东西,以便管道保持畅通吗?更好的是,有没有办法将WebSocket定义为只读?

1 个答案:

答案 0 :(得分:2)

您应该阅读并放弃,因为您可以获得一个Close框架,表明客户想要关闭连接。