Do not hardcode sockaddr.size(); make JNA error messages more useful

Not all platforms (or even all versions of Linux) have the same definition of `sockaddr_t`.

Use `Structure.size()` to get the correct value.