public void BandwidthLimit(long incomingBandwidth, long outgoingBandwidth) { CheckDispose(); if (incomingBandwidth < uint.MinValue || incomingBandwidth > uint.MaxValue) { throw new ArgumentOutOfRangeException("incomingBandwidth"); } if (outgoingBandwidth < uint.MinValue || outgoingBandwidth > uint.MaxValue) { throw new ArgumentOutOfRangeException("outgoingBandwidth"); } LibENet.HostBandwidthLimit(Pointer, (uint)incomingBandwidth, (uint)outgoingBandwidth); }