Con respecto a la falta de respuesta del servidor de comunicación de red multiplataforma
Este artículo es solo para registrar los problemas y soluciones que encontré en la comunicación UDP multiplataforma.
1. Surgen problemas
Cuando realizo la comunicación de red udp, uso Tencent Cloud Server como servidor y Windows como cliente.Al conectar, cuando envío un mensaje del cliente al servidor, el servidor no puede recibir el mensaje (grupo de seguridad ya configurado)
2. Puerto abierto del cortafuegos Centos7 del servidor en la nube
2.1 Comprobar el estado del cortafuegos
sudo firewall-cmd --state
2.2 Activar el cortafuegos
systemctl start firewalld
2.3 En el estado de ejecución, agregue los puertos que deben abrirse al firewall
sudo firewall-cmd --permanent --zone=public --add-port=8080/udp
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
2.4 Recargar la configuración del cortafuegos
sudo firewall-cmd --reload
2.5 Comprobar si el puerto está liberado
sudo firewall-cmd --permanent --zone=public --list-ports
Cuando se ejecuta el comando anterior, aparece el cuadro rojo, lo que significa que la apertura se realizó correctamente
3. Puerto abierto de configuración del cortafuegos del servidor en la nube
3.1 Ingrese al sitio web oficial de Tencent Cloud Server, busque la instancia y haga clic en Firewall
3.2 Agregar reglas
3.3 Agregar puerto
Seleccione el tipo de protocolo de acuerdo con las necesidades y complete el número de puerto que desea usar para el puerto. ¡
Ejecute el programa nuevamente para comunicarse normalmente! ! !
Gracias por leer, si te ayuda, dale me gusta, comenta + sigue