protected abstract NetUdpListener CreateUdpListenerImpl(NetUdpListenerOptions options);
protected override NetUdpListener CreateUdpListenerImpl(NetUdpListenerOptions options) { return(new NetPalUdpListener(options)); }