2015-04-08 45 views
0

客户端进程如何提取端口号,而不是服务器进程正在工作的众所周知的端口。 在Unix中,我们有文件/ etc/services包含例如 的条目。 netperf 12865/udp netperf 12865/tcp 客户端将如何从此文件(/ etc/services)中提取端口号12865并开始通信?有什么特定的功能可以完成这项工作吗?如何从/ etc/services文件中提取端口号

回答

0

正确的方法是致电getservbyname()。请注意,服务定义不一定在/etc/service文件中,但可能位于共享基址,如NISLDAP