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 に答える