and KEEP the port in host byte order until absolutely necessary to change it back to network byte order.