pack2
data_addr.sin.sin_port = htons(pack2(port, 0));
data_addr.sin6.sin6_port = htons(pack2(port, 0));