Пример #1
0
 /// <summary>
 /// 关闭服务器与客户端的会话连接
 /// </summary>
 /// <param name="appSession"></param>
 /// <param name="MsgText"></param>
 void CloseClientConnection(WebSocketSession appSession, string MsgText)
 {
     appSession.Close(CloseReason.ServerClosing);
     appSession.CloseWithHandshake(200, MsgText);
     return;
 }
Пример #2
0
 /// <summary>
 /// Asynchronously closes the WebSocket connection for the specified reason.
 /// </summary>
 /// <param name="reason">The reason.</param>
 protected override Task CloseAsyncCore(string reason)
 {
     CheckDisposed();
     _session.CloseWithHandshake(reason);
     return(Task.FromResult(true));
 }