【问题标题】:How to extract port number from /etc/services file如何从 /etc/services 文件中提取端口号
【发布时间】:2015-04-08 06:26:57
【问题描述】:

客户端进程将如何提取不知道服务器进程正在工作的端口的端口号。 在 Unix 中,我们有文件 /etc/services 包含类似的条目 例如。 网络性能 12865/udp 网络性能 12865/tcp 客户端如何从该文件(/etc/services)中提取端口号 12865 并开始通信?是否有任何特定功能可以完成这项工作?

【问题讨论】:

    标签: sockets unix networking


    【解决方案1】:

    正确的方法是拨打getservbyname()。请注意,服务定义不一定在/etc/service 文件中,但可能位于NISLDAP 等共享库中。

    【讨论】:

      猜你喜欢
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 2014-07-07
      相关资源
      最近更新 更多