
getprotobynumber 함수는 프로토콜 이름을 프로토콜 번호로 변환하는 데 사용됩니다. 이 함수는 프로토콜 이름을 찾을 수 없을 때는 -1을 반환합니다.
지원하는 프로토콜 이름은 다음과 같습니다:
- udp
- icmp
- ip
- tcp
- igmp
- ipv6
- ipv6-icmp
- ipv6-icmpv6
- ipv6-udp
- ipv6-tcp
- ipv6-igmp
- ipv6-icmpv6
getprotobynumber 함수의 반환 값은 int 데이터 타입을 반환합니다.
이 함수는 오류를 발생시키지 않습니다. 오류가 발생할 경우, 오류가 발생할 수 있는 예외적인 상황은 다음과 같습니다:
- 프로토콜 이름이 잘못된 경우
- 프로토콜 이름이 지원되지 않는 경우
getprotobynumber 함수를 사용하여 프로토콜 번호를 얻을 때는, 프로토콜 이름을 정확하게 입력해야 합니다. 예를 들어, 'tcp'를 'tc'로 입력하면 -1을 반환합니다.
2025-06-20 22:31