[Kde-devel-es] ayuda
RIVAS Galloso Paul
rivas001 at marina.mil.pe
Tue Sep 6 16:22:57 CEST 2005
No se que pasa aun. Le agrego las sentencias que me recomendaron y aun me sigue saliendo el mensaje de "Violacion de segmento".
memset(&addr, 0, sizeof(struct sockaddr_in));
addr->sin_family=AF_INET;
addr->sin_addr.s_addr=dirDestino;
addr->sin_port=htons(puertoDestino);
Como puedo saber exactamente en que parte del codigo estoy fallando. No hay una sentencia para validar estas variables??? Gracias
-----Mensaje original-----
De: Ignacio Cárdenas [mailto:iakynet at wanadoo.es]
Enviado el: mar 06/09/2005 9:13
Para: Spanish KDE development list.Lista de desarrollo de KDE en español
CC:
Asunto: Re: [Kde-devel-es] ayuda
A parte, conviene saber que la función "bzero" aparece como desaconsejada en
su página man. Prueba a usar "memset" en su lugar:
memset(&saDestino, 0, sizeof(struct sockaddr_in));
Un saludo,
Iñaki.
El Martes, 6 de Septiembre de 2005 15:54, Albert Astals Cid escribió:
> No es una conclusion correcta, C y C++ se pueden mezclar sin problemas.
> Posiblemente no has incializado correctamente las estructuras.
>
> Albert
>
> A Dimarts 06 Setembre 2005 15:45, RIVAS Galloso Paul va escriure:
> > Amigos:
> >
> > Es el primero correo que envio a la lista, por lo cual espero me den todo
> > el apoyo posible para terminar mi proyecto.
> >
> > Estoy desarrollando un sistema de guerra informatica en QTDesigner, lo he
> > probado hasta el momento y anda muy bien. Sin embargo cuando deseo
> > agregar sentencias de C me arroja una violación de segmento. Todo eso
> > ocurre cuando agrego la sentencia _bzero o agrego valores a la estructura
> > sockaddr_in. Por ejm:
> >
> > bzero(&saDestino, sizeof(struct sockaddr_in));
> > sa.sin_family=AF_INET;
> >
> > Pienso que es por que estas sentencias son de C y yo las estoy incluyendo
> > dentro de un programa con extensión .cpp donde el compilador g++ es quien
> > lo compila. Lo que he pensado es separar las sentencias de C en un
> > archivo distinto con extensión .c y desde el .cpp llamar a la funcion
> > definida en .c, pero aun no tengo idea de cómo unir estos 02 archivos :
> > el de .cpp y el .c. Agredeceria mucho me confirmen si esta conclusión es
> > correcta.
> >
> > Atte.
> > Paul Rivas
>
> _______________________________________________
> Kde-devel-es mailing list
> Kde-devel-es at kde.org
> https://mail.kde.org/mailman/listinfo/kde-devel-es
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 3673 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-devel-es/attachments/20050906/a4cb06a0/attachment-0001.bin
More information about the Kde-devel-es
mailing list