/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected virtual void OnError(ISocket sender, ConnectionEventArgs e) { sender.CloseHandshake(e.Socket, "param error"); }