我正在学习套接字编程,并且学习了inet_addr
函数。但我很困惑如何处理in_addr_t
类型。
inet_addr
函数返回in_addr_t
类型 which is uint32_t
,那么我必须使用uint32_t
类型变量来处理它吗?
在书中,示例将其作为unsigned long
类型处理,但我不明白为什么要使用这种方式。
unsigned long conv_addr = inet_addr(addr1); // unsigned long == uint32_t?