sockaddr_in 结构体在什么头文件中声明

在编写Linux下的网络程序时,使用了sockaddr_in结构,在头文件中声明了#include <sys/socket.h>,系统仍不承认sockaddr_in结构.

因为代码中还少包含了一个头文件

#include <netinet/in.h>

 而 inet_addr  

需要

#include <arpa/inet.h>


所以

#include <sys/socket.h>

#include <netinet/in.h>

#include <arpa/inet.h>

猜你喜欢

转载自blog.csdn.net/u010921682/article/details/79716540
今日推荐