/// <summary> /// Performs protocol specific asynchronous 'Send' operation. /// </summary> /// <param name="context">Context information.</param> protected sealed override void SendCore(ClientRequestContext context) { if (!BoundSocket.SendToAsync(context.SocketContext)) { context.SetCompletedSynchronously(); OnSent(context); } }