Perl 的 getprotobyname 函式



說明

此函式會在標量上下文中將協議名稱 NAME 轉換為其對應的數字,而在列表上下文中轉換為其數字和關聯資訊:($name, $aliases, $protocol_number)

語法

以下是此函式的簡單語法 −

getprotobyname NAME

返回值

此函式將在標量上下文中返回 undef 錯誤,否則返回協議編號,而將在列表上下文中返回錯誤協議記錄(名稱、別名、協議編號)的空列表。

示例

以下是顯示其基本用法的示例程式碼 −

#!/usr/bin/perl

($name, $aliases, $protocol_number) = getprotobyname("tcp");

print "Name = $name\n";
print "Aliases = $aliases\n";
print "Protocol Number = $protocol_number\n";

執行以上程式碼後,將產生以下結果 −

Name = tcp
Aliases = TCP
Protocol Number = 6
perl_function_references.htm
廣告
© . All rights reserved.