Programación de red Qt Socket El servidor solicita QIODevice::read (QTcpSocket): el dispositivo no está abierto, pero la conexión con el cliente es exitosa.
Esto se debe a una ruta de archivo incorrecta. La solución es la siguiente:
1. Primero, configuración del archivo pro: la función de red Qt requiere agregar una biblioteca de red al archivo pro.
2. El código del método establecido por el servidor QTcpServer se muestra en la siguiente figura.
3. Cuando se conecta un nuevo cliente, QTcpServer enviará el código del método de señal de QTcpServer::newConnection.
4. El cliente es la parte de conexión activa y no necesita monitorear. Puede crear directamente el código QTcpSocket.
5. Finalmente, conéctese a la IP y al puerto especificados a través de connectToHost y conecte la señal de conexión exitosa del socket a la ranura correspondiente. Cuando la conexión sea exitosa, la posición de la marca personalizada se puede establecer en verdadero.