当前位置: 技术问答>linux和unix
linux c网络编程需要下载头文件吗???
来源: 互联网 发布时间:2017-03-12
本文导语: 我用的是ubuntu ,在学网络编程的时候,有些结构体中的变量好像在头文件中找不到,比如说: struct sockaddr_in { short int sin_family; /* 地址族 */ unsigned short int sin_port; /* 端口号 */ struct i...
我用的是ubuntu ,在学网络编程的时候,有些结构体中的变量好像在头文件中找不到,比如说:
struct sockaddr_in {
short int sin_family; /* 地址族 */
unsigned short int sin_port; /* 端口号 */
struct in_addr sin_addr; /* IP地址 */
unsigned char sin_zero[8]; /* 填充0 以保持与struct sockaddr同样大小 */
};
我写代码的时候没有提示我有sin_family这个成员变量,其他的都有提示,这是为什么呢??
还望高手指教下,谢谢
struct sockaddr_in {
short int sin_family; /* 地址族 */
unsigned short int sin_port; /* 端口号 */
struct in_addr sin_addr; /* IP地址 */
unsigned char sin_zero[8]; /* 填充0 以保持与struct sockaddr同样大小 */
};
我写代码的时候没有提示我有sin_family这个成员变量,其他的都有提示,这是为什么呢??
还望高手指教下,谢谢
|
用man函数查一下socket说明,
一般网络包含:
#include
#include
#include
#include
一般网络包含:
#include
#include
#include
#include