Título: Error Socket?? Publicado por: <<<-Basura->>> en 28 Junio 2011, 08:40 am Hola tengo el siguiente error estoy practicando socket y estoy tratando de compilar este código que me encontre por hay pero me da los siguientes errores cuando intento compilar:
servidor.cpp: In function ‘int main(int, char**)’: servidor.cpp:34:73: error: invalid conversion from ‘int*’ to ‘socklen_t*’ servidor.cpp:34:73: error: initializing argument 3 of ‘int accept(int, sockaddr*, socklen_t*) Bueno el código es este: Código
Título: Re: Error Socket?? Publicado por: <<<-Basura->>> en 28 Junio 2011, 21:22 pm Alguien Sabe :huh: ???
Título: Re: Error Socket?? Publicado por: Queta en 28 Junio 2011, 23:20 pm Teóricamente te debería compilar, si introdujeras las bibliotecas correspondientes. ¿Cómo compilaste?
Además de que no sé de dónde has sacado la función close... Título: Re: Error Socket?? Publicado por: <<<-Basura->>> en 28 Junio 2011, 23:46 pm esta es la linea que me manda error las demás están bien pero no se porque >:D
Código
Título: Re: Error Socket?? Publicado por: Queta en 28 Junio 2011, 23:53 pm ¿No te da errores, si no incluyes las librerías?
No sé, depura y mira qué pasa. Te debería funcionar, si no, crea un nuevo proyecto. Título: Re: Error Socket?? Publicado por: Queta en 28 Junio 2011, 23:54 pm Además de que no sé de dónde has sacado la función close... Título: Re: Error Socket?? Publicado por: <<<-Basura->>> en 28 Junio 2011, 23:54 pm Si incluí las librerías solamente que no las puse cuando mostré todo el código:
Código
Título: Re: Error Socket?? Publicado por: <<<-Basura->>> en 28 Junio 2011, 23:58 pm Como puse al principio, el código no es mio lo tome prestado, y si borras las lineas de close, siempre tira el mismo error en las mismas lineas
Título: Re: Error Socket?? Publicado por: Queta en 29 Junio 2011, 00:09 am Pensaba que trabajabas con los sockets de Windows, entonces close sí existe. No sé, te voy a decir como ultimátum que cambies el tercer parámetro por un puntero a socklen_t :
Citar a pointer to a socklen_t location that specifies the size of the client address structure passed to accept(). When accept() returns, this location indicates how many bytes of the structure were actually used. Título: Re: Error Socket?? Publicado por: <<<-Basura->>> en 29 Junio 2011, 00:37 am Bien tenias toda la razón eso es!! ;D ;D
Título: Re: Error Socket?? Publicado por: Queta en 29 Junio 2011, 00:47 am Mira qué bien ;D.
|