网络编程常用函数

1. gethostname 获得主机名
2. getpeername 获得与套接口相连的远程协议地址,用于从端口s中获取与它捆绑的端口名,并把它存放在sockaddr类型的name结构中。它适用于数据报或流类套接口。
3. getsockname 获得套接口本地协议地址,用于获取一个套接口的名字。它用于一个已捆绑或已连接套接口s,本地地址将被返回。本调用特别适用于如下情况:未调用bind()就调用了connect(),这时唯有getsockname()调用可以获知系统内定的本地地址。在返回时,namelen参数包含了名字的实际字节数。
4. gethostbyname 根据根据主机名获得主机信息
5. gethostbyaddr 根据主机地址取得主机协议信息
6. getprotobynumber 根据协议号取得主机协议信息
7. getservbyname 根据服务名取得相关服务信息
8. getservbyport 根据端口号取得相关服务信息

原文地址:https://www.cnblogs.com/cyx-b/p/12450171.html