日期:2014-05-16  浏览次数:20589 次

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 里有它,在上边的那个文件内,不过忘了具体那个了.