#include <netinet/in.h>
1、socketaddr_in 结构体
struct sockaddr_in
eg:
#define SERV_PORT 6666
struct sockaddr_in serveraddr;
serveraddr.sin_family=AF_INET;
serveraddr.sin_port=htons(SERV_PORT);
2、htons系统调用
extern uint16_t htons (uint16_t __hostshort)
__THROW __attribute__ ((__const__));
eg:
#define SERV_PORT 6666
serveraddr.sin_port=htons(SERV_PORT);
本文详细介绍了socketaddr_in结构体及其使用方法,包括如何定义和初始化该结构体,并通过htons系统调用进行端口号转换。内容涵盖了结构体的基本构成、实例演示以及端口号转换的实现细节。

1251

被折叠的 条评论
为什么被折叠?



