Puerto rebelde con WinSock

Electroduende
14 de Febrero del 2004
Hola a tod@s,

estoy programando con socket en windows por primera vez (antes solo en unix) y me esta dando un problemilla un poco idota. El caso es que quiero abrir un socket servidor en el puerto 9090, pero el muy perro se empeña en colocarmelo en el 33315. en la estructura sockaddr_in en el campo sin_port el valor esta correcto, 9090, pero al hacer la llamada a listen, me lo abre en el incorrecto. ¿alguien tiene idea de a que se puede deber esto?

Gracias por vuestra atencion,
Electroduende

Electroduende
14 de Febrero del 2004
Me respondo a mi mismo, se me habia olvidado la llamada a htons, hace tiempo que no tocaba los sockets X)

Gracias de todas formas,
Electroduende.