我正在尝试将websocket-sharp用于项目,并且服务器需要能够删除 websocket 连接。
连接由您继承的 WebSocketBehavior 类表示。上没有Stop
or Close
orDisconnect
方法WebSocketBehavior
。我能找到的最接近的是
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 连接?