• Linux的/etc/services文件的作用?


    4)端口分配

    Linux系统的端口号的范围为0–65535,不同范围有不同的意义。

    0 不使用

    1--1023 系统保留,只能由root用户使用

    1024---4999 由客户端程序自由分配

    5000---65535 由服务器端程序自由分配

    4、如何使应用程序不再关心服务所使用的端口号?

    1)确定服务程序名称,协议,端口号

    2)在/etc/services中配置1)中信息

    3)应用程序可以不直接使用端口号,通过函数getservbyname("server","tcp")获取端口号。

    4)如果服务想更改端口号只要更改/etc/services中的端口号就可以了,应用程序不需要做任何更改。

    注:同时可以通过函数getservbyport(htons(50),“tcp”)获取对应端口和规约上的服务名。

    使用这两个系统函数需要包含头文件:#include <netdb.h>

  • 相关阅读:
    java 数组
    数组(二)
    JVM内存分配策略
    JVM垃圾收集算法
    LINUX 查看硬件配置命令
    遗传算法
    svn简单使用
    Several concepts in Data Mining
    JVM判断对象存活的算法
    JVM运行时数据区
  • 原文地址:https://www.cnblogs.com/SZLLQ2000/p/4698600.html
Copyright © 2020-2023  润新知