My Project
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
in.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <stdint.h>
4
#include <
sys/socket.h
>
5
6
#define INADDR_ANY 0x00000000
7
#define INADDR_BROADCAST 0xFFFFFFFF
8
#define INADDR_NONE 0xFFFFFFFF
9
10
#define INET_ADDRSTRLEN 16
11
12
//#define IPPROTO_IP ???
13
//#define IPPROTO_TCP ???
14
//#define IPPROTO_UDP ???
15
16
typedef
uint16_t
in_port_t
;
17
typedef
uint32_t
in_addr_t
;
18
19
struct
in_addr
{
20
in_addr_t
s_addr
;
21
};
22
23
struct
sockaddr_in
{
24
sa_family_t
sin_family
;
25
in_port_t
sin_port
;
26
struct
in_addr
sin_addr
;
27
unsigned
char
sin_zero
[8];
28
};
sockaddr_in
Definition:
in.h:23
in_port_t
uint16_t in_port_t
Definition:
in.h:16
sa_family_t
uint16_t sa_family_t
Definition:
socket.h:51
sockaddr_in::sin_addr
struct in_addr sin_addr
Definition:
in.h:26
in_addr
Definition:
in.h:19
in_addr::s_addr
in_addr_t s_addr
Definition:
in.h:20
in_addr_t
uint32_t in_addr_t
Definition:
in.h:17
sockaddr_in::sin_family
sa_family_t sin_family
Definition:
in.h:24
sockaddr_in::sin_zero
unsigned char sin_zero[8]
Definition:
in.h:27
socket.h
sockaddr_in::sin_port
in_port_t sin_port
Definition:
in.h:25
include
netinet
in.h
Generated on Mon Nov 24 2014 23:37:58 for My Project by
1.8.8