Trying to write and read `IpAddress` from/to disk via `readData(x.addr, 
x.sizeof)` and `write(x)` seems to be flakey when both Ipv4 and IPv6 addresses 
are used. Using IPv4 alone seems to work.

Also, (using Nim 0.19.1/linux) I can't set the `address_vX` fields of 
`IpAddress` ("cannot prove ... field is accessible [ProveField]") although 
those fields are public.

Finally, it might be helpful to have an initializer from (open)array (matching 
the address_vX field) for `IpAddress`

Disclaimer: Maybe I'm just mistaken. If so, sorry, and please enlighten me.

Reply via email to