Qt Network
El módulo Qt Network proporciona un conjunto de APIs para programar aplicaciones que utilizan TCP/IP. Operaciones como peticiones, cookies y envío de datos a través de HTTP son manejadas por varias clases C++.
Uso del módulo
Usar la API C++ de un módulo Qt requiere enlazar con la librería del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.
Compilación con CMake
Utilice el comando find_package() para localizar el componente del módulo necesario en el paquete Qt6:
find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)Para obtener más información, consulta la descripción general de la compilación con CMake.
Compilación con qmake
Para configurar el módulo para su compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += network
Artículos y guías
Estos artículos contienen información sobre la configuración de Qt Network y sobre aplicaciones con capacidades de red.
- Network Programming with Qt - Programación de aplicaciones con capacidades de red
- Secure Sockets Layer (SSL) Classes - Clases para la comunicación segura a través de sockets de red
Referencia API
Estos son enlaces a los materiales de referencia de la API.
Evolución de los módulos
Cambios en Qt Network enumera los cambios importantes en la API del módulo y la funcionalidad que se hicieron para la serie Qt 6 de Qt.
Licencias y atribuciones
Qt Network está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo la GNU Lesser General Public License, versión 3, o la GNU General Public License, versión 2. Ver Licencias Qt para más detalles.
Además, Qt Network en Qt 6.11.0 puede contener módulos de terceros bajo las siguientes licencias permisivas:
Licencia Pública Mozilla 2.0 | |
Licencia BSD de 3 cláusulas "Nueva" o "Revisada |
Qt Network puede hacer uso del OpenSSL Toolkit como back end. A continuación, la biblioteca se enlaza con OpenSSL de forma que se cumpla la licencia OpenSSL. Para permitir el enlace de OpenSSL con Qt Network bajo la GPL, se aplican las siguientes excepciones a la GPL:
In addition, as a special exception, the copyright holders listed above give permission to link the code of its release of Qt with the OpenSSL project's "OpenSSL" library (or modified versions of the "OpenSSL" library that use the same license as the original version), and distribute the linked executables. You must comply with the GNU General Public License version 2 in all respects for all of the code used other than the "OpenSSL" code. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version of this file.
Tenga en cuenta también que el envío de OpenSSL puede provocar la aplicación de restricciones a la importación y exportación.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.