RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  62972 - AVERIGUAR IP Y PUERTO DEL CLIENTE
Autor:  Rafael Gavidia
Tengo un programa cliente y otro de servidor, cuando el cliente se conecta al servidor quiero averiguar la ip del cliente y el puerto que usa para conectarse con el servidor, estoy haciendolo asi:

sockaddr_in AddrCliente;

while((Sa=accept(m_socket,(struct sockaddr *)&AddrCliente,&yes))==SOCKET_ERROR);

printf("%s %d", inet_ntoa(AddrCliente.sin_addr) ,AddrCliente.sin_port);

me muestra la ip y el puerto del cliente. El asunto es, cuando verifico en el cliente cual es el puerto abierto para esta conexion, netstat -a, me muestra otro numero de puerto, el ip si es el correcto.

que puede estar pasando, hay algo que estoy pasando por alto.

gracias por su tiempo.


Nombre
Apellidos
Correo
Comentarios