sin_port is in network order Reference: /n/sources/patch/applied/sin-port Date: Tue Jan 8 22:00:50 CET 2013 Signed-off-by: quanstro@quanstro.net --- /sys/src/ape/lib/bsd/_sock_ingetaddr.c Tue Jan 8 22:00:48 2013 +++ /sys/src/ape/lib/bsd/_sock_ingetaddr.c Tue Jan 8 22:00:47 2013 @@ -35,7 +35,7 @@ if(p){ *p++ = 0; ip->sin_family = AF_INET; - ip->sin_port = atoi(p); + ip->sin_port = htons(atoi(p)); ip->sin_addr.s_addr = inet_addr(name); if(alen) *alen = sizeof(struct sockaddr_in);