public byte[] GetContent() { var ep = new IPEndPoint(0, 0); if (OfferedEndPoint != null) ep = OfferedEndPoint; return ep.SerializeToBytes(); }