Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2010, 05:11
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: Problema gordo con la funcion socket()

2 cambios haria yo:
- El que creo haria todo funcionar: quitar el & a address.
if (bind(handler, (struct sockaddr *)&address, sizeof(address)) == -1)
quedaria
if (bind(handler, (struct sockaddr *)address, sizeof(address)) == -1)

y, por otro lado, desconozco la funcion getservbyport(), yo hubiera hecho
address.sin_port = htons(port);

Mirar tambien:
http://www.umiacs.com/sockaddr_inman.html