최근 일련의 질문에서 나는 일반적으로 UDP, boost :: asio 및 C++에 대해 많이 질문했습니다. 클라이언트/서버 응용 프로그램에서UDP 서버 - 클라이언트 통신 - UDP가 상태를 저장하지 않고 어떻게 라우터를 우회합니까?
,이 서버가 방화벽에서 포트를 열 것을 요구하는 것은 매우 괜찮 : 유래에 여기에 대답을하지 않는 것
내 최신 질문은 이것이다 따라서 메시지가 허용됩니다. 그러나 클라이언트에 대해 동일한 작업을 수행하는 것은 큰 사용자 경험이 아닙니다.
일반적으로 TCP 연결은 대부분의 라우터가 상태 저장 패킷 검사를 지원하므로 원래 요청이 로컬 호스트에서 비롯된 경우 응답 패킷을 통과 할 수 있기 때문에이를 달성합니다.
UDP가 무 상태이고 UDP (응답 패킷)와 같은 것이 없기 때문에 이것이 UDP와 어떻게 작동하는지 분명하지 않습니다. 내 클라이언트 응용 프로그램에서 어떻게 이것을 설명해야합니까?
답변 해 주셔서 감사합니다.
사실 나는 serverfault를 검색해야한다는 사실을 발견했습니다! NAT가 자동으로 처리하는 것 같습니다. 이것이 틀린 경우에, 저를 정정하십시오! :) – Max