Alchemy Websocket Server - 如何强行断开客户端连接?

时间:2012-10-17 02:33:07

标签: c# websocket

我正在尝试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  
}

我只是遗漏了某些东西,或者没有办法强行断开客户端的连接?

1 个答案:

答案 0 :(得分:0)

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