내 애플리케이션이 브로드캐스트 패킷을 수신하지 못하는 이유는 무엇입니까?

내 애플리케이션이 브로드캐스트 패킷을 수신하지 못하는 이유는 무엇입니까?

나는 썼다Qt 애플리케이션네트워크 인터페이스에서 UDP 브로드캐스트 패킷을 수신합니다 p2p1. VirtualBox VM의 Fedora 17 i386에 응용 프로그램을 설치했습니다. 어떤 이유로 애플리케이션은 내가 보내는 브로드캐스트 패킷을 수신하지 못합니다.

Wireshark를 설치하고 실행한 후 브로드캐스트 패킷이 도착했는지 확인했습니다 p2p1.

이미지 설명

UDP 패킷을 포트에서 수신하는 응용 프로그램이 41720패킷을 수신하지 못하는 이유를 아는 사람이 있습니까? 보안 설정이라던가 뭔가요?

답변1

다음 단계에 따라 문제를 해결할 수 있습니다.

  1. 터미널을 열고 다음을 입력하세요.
    시스템 구성 방화벽
  2. 메시지가 나타나면 비밀번호를 입력하세요.
  3. 왼쪽의 "기타 포트"를 클릭합니다.
  4. 오른쪽의 "추가" 버튼을 클릭하세요:
  5. "사용자 정의"를 선택하고 다음 값을 입력하십시오.
  6. 확인을 클릭한 다음 도구 모음에서 적용 버튼을 클릭합니다.
  7. "예"를 선택하면 기존 방화벽 구성을 덮어쓴다는 경고 메시지가 나타나면 "예"를 클릭해도 됩니다.

참고: 위 지침은 다음에서 복사되었습니다.이 페이지, 나는 책의 저자입니다.

관련 정보