I think I fix a possible bug on platforms where 'char' has signed meaning, on the
code about noting the 'rcvfrom' ipv4 address.