TCP / IP 포트에서 수신 대기하는 앱을 개발할 때 기본 포트를 선택하는 방법은 무엇입니까? 이 앱이 많은 컴퓨터에 설치되며 포트 충돌을 피하는 것이 바람직하다고 가정합니다.
답변
답변
첫 번째 단계 : IANA 목록보기 :
목록의 끝에서 볼 수 있습니다.
“동적 및 / 또는 개인 포트는 49152에서 65535까지의 포트입니다.”
그래서 그것이 당신의 더 나은 내기 일 것입니다. 그러나 당신이 하나를 선택하면 당신은 이미 그것을 “소유”한 충분히 인기있는 앱이 있는지 확인하기 위해 항상 그것에 구글을 할 수 있습니다
답변
답변
내가 아는 공식 IANA 포트 번호와 비공식 포트 번호의 가장 포괄적 인 목록은 nmap-services 입니다.
답변
답변
다른 사람들이 언급했듯이 IANA를 확인하십시오.
그런 다음 로컬 시스템 / etc / services를 확인하여 이미 사용중인 사용자 정의 포트가 있는지 확인하십시오.
그리고 그것을 하드 코딩하지 마십시오. 여러 개발자가 동시에 현지화 된 빌드를 사용할 수 있기를 원하는 다른 이유가 없다면 어떻게 든 구성 가능한지 확인하십시오.
답변
일반적으로 IANA 목록에서 할당되지 않은 제품을 선택하는 것으로 충분하지만 상업적으로 출시 된 제품에 대해 이야기하는 경우 실제로 IANA에 신청하여 하나를 할당 받아야합니다. 이 작업을 수행하는 과정은 간단하지만 느립니다. 마지막으로 신청했을 때 1 년이 걸렸습니다.