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()); }