public void PM(String sender, String text) { int len = Encoding.UTF8.GetByteCount(sender); if (len >= 2 && len <= 20) { len = Encoding.UTF8.GetByteCount(text); if (len > 0 && len <= 300) { this.SendPacket(TCPOutbound.Private(this, sender, text)); } } }