getservbyname和getservbyport
Posted soldierback
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getservbyname和getservbyport相关的知识,希望对你有一定的参考价值。
一、getservbyname函数原型
#include <netdb.h> struct servent *getservbyname(const char *servname, const char *protoname); 返回:成功为非空指针,否则为NULL且设置h_errno
二、servent结构
struct servent { char *s_name; char **s_aliases; int s_port; char *s_proto; };
三、getservbyport函数原型
#include <netdb.h> struct servent *getservbyport(int port, const char *protoname); 返回:成功为非空指针,否则为NULL且设置h_errno 注意:port参数的值必须为网络字节序
以上是关于getservbyname和getservbyport的主要内容,如果未能解决你的问题,请参考以下文章
sh ?getservbyname的shell脚本版本(3)