Files
2020-03-30 10:59:25 +03:00

20 lines
436 B
C

#pragma once
#include "sys/types.h"
#define INADDR_ANY 0
#define INADDR_BROADCAST 0xFFFFFFFF
#define INET_P_ICMP 1
#define INET_P_TCP 6
#define INET_P_UDP 17
#define IPPROTO_ICMP (INET_P_ICMP)
#define IPPROTO_UDP (INET_P_UDP)
struct sockaddr_in {
uint16_t sin_family;
uint16_t sin_port;
// Differs from Linux sockets
uint32_t sin_addr;
} __attribute__((packed));