[클라우드 서버] UDP/TCP 크로스 플랫폼 네트워크 통신 서버 무응답 상황 및 해결 방법에 대하여

여기에 이미지 설명 삽입

이 글은 플랫폼 간 UDP 통신에서 발생한 문제와 해결 방법만을 기록하기 위한 것입니다.

1. 문제 발생

udp 네트워크 통신을 할 때 서버는 Tencent Cloud Server, 클라이언트는 Windows를 사용하는데 연결 시 클라이언트에서 서버로 메시지를 보내면 서버에서 메시지를 받을 수 없습니다(안전 그룹이 이미 구성되어 있음).
여기에 이미지 설명 삽입

2. 클라우드 서버 Centos7 방화벽 개방 포트

2.1 방화벽 상태 확인

sudo firewall-cmd --state

2.2 방화벽 켜기

systemctl start firewalld 

2.3 실행 중인 상태에서 방화벽에 개방해야 하는 포트 추가

sudo firewall-cmd --permanent --zone=public --add-port=8080/udp
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

2.4 방화벽 구성 다시 로드

sudo firewall-cmd --reload

2.5 포트 해제 여부 확인

sudo firewall-cmd --permanent --zone=public --list-ports

위의 명령을 실행하면 빨간 박스가 뜨는데 성공했다는 뜻이다.
여기에 이미지 설명 삽입

3. 클라우드 서버 방화벽 구성 오픈 포트

3.1 Tencent Cloud Server의 공식 웹사이트에 들어가 인스턴스를 찾은 다음 방화벽을 클릭합니다.

사진 설명을 추가해주세요

3.2 규칙 추가

사진 설명을 추가해주세요

3.3 포트 추가

필요에 따라 프로토콜 유형을 선택하고 포트에 사용할 포트 번호를 입력하십시오.
사진 설명을 추가해주세요
프로그램을 다시 실행하여 정상적으로 통신하십시오! ! !

읽어주셔서 감사합니다 도움이 되셨다면 좋아요, 댓글+팔로우 부탁드립니다

추천

출처blog.csdn.net/m0_54469145/article/details/130655892