public override string ToString()
{
return Connection.RemoteEndPoint != null
? string.Format("{0}: {1} bytes", Connection.RemoteEndPoint, Data.Count())
: string.Format("Not Connected: {0} bytes", Data.Count());
}