我正在尝试在一个项目中使用websocket-sharp,服务器需要能够断开websocket连接。
这些连接由WebSocketBehavior类表示,您可以从中继承。WebSocketBehavior上没有Stop、Close或Disconnect方法。我找到的最接近的是:
但是当打开日志记录时,这会导致错误。
服务器如何断开/关闭WebSocket连接?
这些连接由WebSocketBehavior类表示,您可以从中继承。WebSocketBehavior上没有Stop、Close或Disconnect方法。我找到的最接近的是:
WebSocketBehavior.Context.WebSocket.Close
所以我尝试在我的覆盖类中添加一个方法
public class MySocket : WebSocketBehavior
{
public void Close()
{
base.Context.WebSocket.Close();
}
}
但是当打开日志记录时,这会导致错误。
2/5/2016 7:08:25 PM|Error|WebSocket.Close|This operation isn't available in: closed
服务器如何断开/关闭WebSocket连接?