Red de conocimiento informático - Problemas con los teléfonos móviles - Se proporcionó el nombre de nodo QTA ni el nombre de servicio, o se desconoce la solución del problema

Se proporcionó el nombre de nodo QTA ni el nombre de servicio, o se desconoce la solución del problema

1. Implementar el entorno qta local, implementar el entorno qta de la máquina remota y encontrar un error, específicamente

Pero luego elimino directamente los tres archivos, reinicio y ejecuto. El caso de uso falló nuevamente, esta pregunta es demasiado aleatoria.

Y teniendo en cuenta que si realmente se utiliza este framework más adelante, debe mantener un 100% de estabilidad. Este problema debe resolverse. Si no se puede resolver, se debe cambiar una solución. De lo contrario, no podemos asumir la responsabilidad.

Cuando le pregunté a Tencent sobre las pruebas beta, no tuvieron buenas sugerencias.

Solo puedo analizarlo yo mismo, primero verifico la ubicación del error

Luego iré a la línea de comando para generar socket.gethostname() y socket.gethostbyname(socket.gethostname( ))

Encontré que el primer resultado es el nombre de host, lo cual está bien, pero el segundo resultado es un error. Parece que se ha encontrado el problema. Aquí es donde radica el problema.

¿Cómo solucionarlo?

La prueba de Tencent dijo que era un problema de nombre de dominio, así que primero verifiqué la IP de la computadora.

A través de esta oración, puede ver la ip ifconfig | grep "inet " | grep -v 127.0.0.1

Descubrí que mi computadora tiene una ip y la máquina de prueba tiene dos ips

Después de preguntarle a Tencent Beta, descubrí que 169 es una dirección IP falsa. Al principio pensé que este era el problema, pero descubrí que sus soluciones eran todas de hardware.

Todavía eran incorrectas, así que volví a la afirmación incorrecta. Entonces:

Búsqueda en Google socket.gethostbyname(socket.gethostname()) gaierror: [Errno 8] nombre de nodo ni nombre de servicio proporcionado, o desconocido

Haga clic en el primer desbordamiento de stock.

Después de ver

esta operación, ejecute

ping al valor del nombre de host y descubra que el error es el mismo que antes, así que mire hacia atrás a continuación y encuentre un consejo

Entonces activé el uso compartido de archivos y luego hice ping

y fue normal. Perfecta resolución de problemas.

Ejecuté el caso de uso con total confianza y descubrí que iniciaba la máquina virtual ipad y obviamente estaba conectado a mi teléfono móvil.

Pero encontré un cuadro emergente en mi teléfono, incitándome a confiar en mi teléfono. Lo ejecuté nuevamente y aún así ajusté el iPad, pero volvió a aparecer la ventana emergente de confianza.

Lo ejecuté por tercera vez y finalmente el teléfono quedó conectado.

Este problema me viene molestando desde hace mucho tiempo. Posteriormente también lo analicé yo mismo. Este problema debe solucionarse y no puede ser aleatorio, de lo contrario el impacto será demasiado grande. Solución definitiva.