Advertisement

Linux网络编程学习笔记 第5节:socket网络属性设置选项(getsockopt、setsockopt、解决错误:Address already in use)

阅读量:

二十岁之时,意志占据主导;三十岁之际,智慧成为关键;至四十岁,判断力则发挥主要作用。(美国前总统本杰明·富兰克林)

socket网络属性设置选项

网络数据检索函数

Socket通信参数配置

Socket参数配置接口

getsockopt 用于获取套接字参数

setsockopt 用于设定套接字参数

optname 参数选项:

示例代码:


网络信息检索函数

gethostname() 用于获取当前主机的名称

getpeername() 用于获取与当前套接字连接的远程端点的协议地址

getsockname() 用于获取本地套接字的协议地址

gethostbyname() 可依据主机名检索对应的主机信息 endhostent()

gethostbyaddr() 可依据主机地址检索对应的主机信息

getprotobyname() 可依据协议名称检索对应的主机协议信息

getprotobynumber() 可依据协议编号检索对应的主机协议信息

getservbyname() 可依据服务名称检索对应的服务信息

getservbyport() 可依据端口号检索对应的服务信息

socket 网络属性设置

socket网络属性选项种类繁多,但作为应用层的开发人员,只

全部评论 (0)

还没有任何评论哟~