protected override void BeginSendFromQueue(MessageWrapper message) { try { Listener.BeginSend(message.Data, 0, message.Data.Length, SocketFlags.None, SendCallback, message); } catch (Exception ex) { RaiseErrorThrown(ex); } }
protected override void BeginSendFromQueue(Message message) { try { if (message.MessageType == MessageType.Partial) { Listener.BeginSend(message.MessageBytes, 0, message.MessageBytes.Length, SocketFlags.None, SendCallbackPartial, Listener); } if (message.MessageType == MessageType.Complete) { Listener.BeginSend(message.MessageBytes, 0, message.MessageBytes.Length, SocketFlags.None, SendCallback, Listener); } } catch (Exception ex) { InvokeMessageFailed(message.MessageBytes, ex); } }