必威体育Betway必威体育官网
当前位置:首页 > IT技术

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

时间:2019-11-06 19:14:32来源:IT技术作者:seo实验室小编阅读:73次「手机版」
 

sockaddr

在编写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>

文章最后发布于: 2018-03-27 17:39:05

相关阅读

sockaddr_in结构体对sockaddr数据成员划分

sockaddr结构体: typedef struct sockaddr { #if (_WIN32_WINNT < 0x0600) u_short sa_family; #else ADDRESS_FAMILY s

sockaddr和sockaddr_in详解

sockaddr_in与sockaddr的区别,以及对网络字节序和主机

一、sockaddr sockaddr在/usr/include/bits/socket.h下,查看sockaddr的结构: struct sockaddr { __SOCKADDR_COMMON (sa_);

关于sockaddr_in结构与sockaddr的异同问题

在socket编程中经常会看到这样的情况: BOOL client(UINT uPort, LPCTSTR lpIpAddr) { SOCKET sok = socket(AF_INET, SOCK_S

sockaddr和sockaddr_in详解

struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。 一、sockaddr sockaddr在头文件#include <sys/so

分享到:

栏目导航

推荐阅读

热门阅读