⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ip.h

📁 ENC28J60 System HTTP
💻 H
字号:
#ifndef _IP_H_#define _IP_H_#include <stdint.h>#define IP_V4 0x40#define IP_HEADER_LENGTH 0x05#define IP_PROTOCOL_ICMP 0x01#define IP_PROTOCOL_TCP  0x06#define IP_PROTOCOL_UDP  0x11#define IP_PORT_HTTPD  80#define IP_PORT_NTP   123#define IP_CLIENT_PORT_START 40000UL#define IP_PORT_NTP_CLIENT   (IP_CLIENT_PORT_START+IP_PORT_NTP)#define IP_POS_VERSION  14#define IP_POS_TOS      15#define IP_POS_PKTLEN 16#define IP_POS_IDENTIFICATIION 18#define IP_POS_FRAGMENTATION_FLAGS 20#define IP_POS_TTL 22#define IP_POS_IPTYPE 23#define IP_POS_CHECKSUM 24#define IP_POS_SRC_IP 26#define IP_POS_DST_IP 30#define IP_POS_DATA 34extern volatile unsigned int ip_identification;void ip_generate_packet(unsigned char *buffer,                        uint32_t *dest_ip,                        unsigned char *dest_mac,                         unsigned int source_port, unsigned int dest_port,                         unsigned char ip_packettype,                        unsigned int data_length);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -