El puerto de escucha es exitoso, pero el número de puerto ocupado no se puede ver con netstat

      Creé un socket socket, después de vincular un número de puerto fijo, descubrí que la conexión del cliente no podía aceptarse, así que usé netstat para verificar el número de puerto vinculado, me sorprendió no encontrarlo, estaba desconcertado, y finalmente utilizado La herramienta de visualización de puertos cports ha verificado que el número de puerto ocupado por el programa de servicio es inconsistente con el establecido Verifique el lugar donde se asigna el número de puerto, serverAddr.sin_port = SERVER_PORT, después de cambiarlo a serverAddr.sin_port = htons(SERVER_PORT), la prueba pasa. htons convierte la variable entera del orden de bytes del host al orden de bytes de la red , es decir, el método de almacenamiento del entero en el espacio de direcciones se cambia al byte de orden superior y se almacena en la dirección inferior de la memoria.

 

Supongo que te gusta

Origin blog.csdn.net/zhuquanfu/article/details/91561127
Recomendado
Clasificación