5

我正在尝试 Alchemy Websocket 服务器,到目前为止它正在工作,但是我无法弄清楚如何强制断开客户端。

WebSocketServer 类上没有 Disconnect() 方法或任何类似的方法。作为服务器回调的一部分返回的 UserContext 对象上也没有 Disconnect 方法或任何类似的方法。

WebSocketServer _server;

public TestServer()
{
    _server = new WebSocketServer(90, IPAddress.Any);
    _server.OnConnect = OnConnect;

    _server.Start();
}

public void OnConnect(UserContext context)
{
    //no context.Disconnect() here
    //no _server.Disconnect(context) type method either  
}

我只是错过了什么,还是没有办法强行断开客户端的连接?

4

1 回答 1

0

根据客户端-服务器逻辑,服务器不能断开客户端,但可以拒绝向未经身份验证的客户端提供服务。拒绝对客户端的服务与断开客户端的连接几乎相同。

于 2013-07-08T14:08:50.360 回答