public override bool send(MemoryStream stream) { if (!valid()) { throw new ArgumentException("invalid socket!"); } return(kcp_.Send(stream.data(), stream.rpos, (int)stream.length()) >= 0); }
public override bool send(MemoryStream stream) { if (!valid()) { throw new ArgumentException("invalid socket!"); } if (_filter != null) { _filter.encrypt(stream); } nextTickKcpUpdate = 0; return(kcp_.Send(stream.data(), stream.rpos, (int)stream.length()) >= 0); }