Por qué ocurre esto????
Publicado por Germán (9 intervenciones) el 17/06/2003 10:11:00
Quiero conseguir la dirección ip de mi ordenador y mostrarla en una caja de texto.
cliente = accept(sock, (struct sockaddr*) &clientaddr.sin_addr, &MySock.addrlen); Con esto creo q guardo la dirección ip en clientaddr.sin_addr, luego a la hora de mostrarlo, lo hago en un mensaje, asi:
MessageBox(hdlg,inet_ntoa(clientaddr.sin_addr),"Tu dirección de ip",MB_ICONERROR);
Mi duda es, me sale siempre la dirección ip como 0.0.0.0 parece q no me la coje bien, no se pq, mi otra duda, como lo dejo en una caja de texto en lugar de un mensaje?,muxas gracias
cliente = accept(sock, (struct sockaddr*) &clientaddr.sin_addr, &MySock.addrlen); Con esto creo q guardo la dirección ip en clientaddr.sin_addr, luego a la hora de mostrarlo, lo hago en un mensaje, asi:
MessageBox(hdlg,inet_ntoa(clientaddr.sin_addr),"Tu dirección de ip",MB_ICONERROR);
Mi duda es, me sale siempre la dirección ip como 0.0.0.0 parece q no me la coje bien, no se pq, mi otra duda, como lo dejo en una caja de texto en lugar de un mensaje?,muxas gracias
Valora esta pregunta


0