linux中可以使用struct sockaddr_in吗?
linux中可以使用struct sockaddr_in吗?为何我在使用的时候却报错,说没有该数据类型,请问要添加那些头文件?
我加的头文件有:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
应该够了吧!
------解决方案--------------------#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <dirent.h>
#include <sys/time.h>
#include <unistd.h>
#include <errno.h>
#include <net/if.h>
#include <arpa/inet.h>
linux 里有它,在上边的那个文件内,不过忘了具体那个了.