public DefaultUdpPacketValidator(IUdpUtillity utillity, bool isIPV6, Func <long, bool> connectionIdValidator = null) { _util = utillity ?? throw new ArgumentNullException(nameof(utillity)); _ipSize = isIPV6 ? 16 : 4; _connectionIdValidator = connectionIdValidator; }
/// <summary> /// Creates new instance of <see cref="DefaultUdpSerializer"/> /// </summary> public DefaultUdpSerializer(IUdpUtillity utillity, bool isIPV6, IUdpPacketValidator validator = null) { _util = utillity ?? throw new ArgumentNullException(nameof(utillity)); _validator = validator; _ipSize = isIPV6 ? 16 : 4; }