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

📄 globals.h

📁 实现在指定视频服务器下的视频点播
💻 H
字号:
#ifndef  __GLOBALS_DEFINED
	#define __GLOBALS_DEFINED

//--------------------------------------------------------------------------//
// Symbolic constants														//
//--------------------------------------------------------------------------//


typedef unsigned long  int u32;
typedef unsigned short int u16;
typedef unsigned      char  u8;



// Timeouts and Buffer Sizes
#define TCP_RETRY_TIMEOUT     8     // wait max. 8 x 262ms for an ACK (about 2 sec.)
#define TCP_FIN_TIMEOUT       2     // max. time to wait for an ACK of a FIN
                                    //   before closing TCP state-machine (about 0.5 s)
#define TCP_MAX_RETRIES       4     // nr. of resendings before reset conn.
                                    //   total nr. of transmissions = MAX_RETRYS + 1
#define MAX_TCP_TX_SIZE    1024     // max. outgoing TCP data size (even!)
#define MAX_TCP_RX_SIZE    1400     // max. incoming TCP data size (even!)
                                        
#define MAX_ETH_TX_SIZE      60     // 2nd buffer, used for ARP, ICMP, TCP (even!)
                                    //    enough to echo 32 byte via ICMP

#define DEFAULT_TTL          64     // TTL (Time To Live) sent with packets 

// Buffer Sizes for UIP
#define ETHERNET_HEADER_LENGTH		0x0E   
#define IP_TCP_HEADER_LENGTH 		40
#define TOTAL_HEADER_LENGTH (IP_TCP_HEADER_LENGTH+ETHERNET_HEADER_LENGTH)


extern bool STACK_BUSY;

extern u16 temp_cgi; 		//for debug

#endif  // __GLOBALS_DEFINED

⌨️ 快捷键说明

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