Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2005, 02:13
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
El segundo parametro de bind es solo de entrada y listen no lo pide por lo tanto no hay ninguna modificacion y sigue siendo 0 por la asignacion que le haces antes de llamar a las funciones bind y listen.

Siguiendo tu codigo podes probar esto:

Código:
int len = sizeof(sin);
if (!getsockname(iSocket, (struct sockaddr *)&sin, &len))
{
  printf("MY PUERTO AUTOMATICO |%d|\n", ntohs(sin.sin_port) );
}
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO