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;
 }