private void IssueSend()
{
_sendArgs.SetBuffer(_sendOffset, _sendLength - _sendOffset);
try
{
if (!_socket.SendAsync(_sendArgs))
OnSendComplete(_socket, _sendArgs);
}
catch (SocketException e)
{
HandleSocketError(e.SocketErrorCode);
}
catch (ObjectDisposedException)
{
HandleSocketError(SocketError.NotConnected);
}
}