Perl 中的 getservbyname函数

首页 / Perl入门教程 / Perl 中的 getservbyname函数

描述

此函数转换协议PROTO的服务名称,在标量context中返回服务编号,并在列表context中返回编号和相关信息-

($name,$aliases,$port_number,$protocol_name)

该调用基于/etc/services文件返回这些值。

链接:https://www.learnfk.comhttps://www.learnfk.com/perl/perl-getservbyname.html

来源:LearnFk无涯教程网

语法

以下是此函数的简单语法-

无涯教程网

getservbyname NAME, PROTO

返回值

此函数在错误时返回undef,否则在标量context中返回服务编号,在错误时返回空列表,否则返回列表context中的服务记录(名称,别名,端口号,协议名称)。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl

($name,$aliases,$port_number,$protocol_name) = getservbyname("ftp", "tcp");
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Port Number = $port_number\n";
print "Protocol Name = $protocol_name\n";

执行上述代码后,将产生以下输出-

Name = ftp
Aliases = 
Port Number = 21
Protocol Name = tcp

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Nginx核心知识150讲 -〔陶辉〕

Netty源码剖析与实战 -〔傅健〕

移动端自动化测试实战 -〔思寒〕

.NET Core开发实战 -〔肖伟宇〕

分布式金融架构课 -〔任杰〕

Spark性能调优实战 -〔吴磊〕

React Hooks 核心原理与实战 -〔王沛〕

Web漏洞挖掘实战 -〔王昊天〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)