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

📄 nat.h

📁 代码在ti的c67系列单片机上实现了完整的TCPIP协议栈
💻 H
字号:
//--------------------------------------------------------------------------
// Ip Stack
//--------------------------------------------------------------------------
// NAT.H
//
// Network Address Translation
//
// Author: Michael A. Denio
// Copyright 1999, 2000 by Texas Instruments Inc.
//-------------------------------------------------------------------------

#ifndef _NAT_INC
#define _NAT_INC

typedef struct _natentry {
    uint                Type;           // Set to HTYPE_NAT
    uint                Flags;          // Entry Flags
#define NI_FLG_STATIC       0x0001          // Entry does not have a timeout
#define NI_FLG_RESERVED     0x0002          // Entry used reserved port
#define NI_FLG_WILD         0x0004          // Foreign addr/port is unresolved
    struct _natinfo     NI;
    struct _natentry    *pNextTIME;     // Next entry in timeout list
    struct _natentry    **ppPrevTIME;   // Ptr to Prev entry's pNextTIME
    struct _natentry    *pNextMAPPED;   // Next entry in MAPPED list
    struct _natentry    **ppPrevMAPPED; // Ptr to Prev entry's pNextMAPPED
    struct _natentry    *pNextLOCAL;    // Next entry in LOCAL list
    struct _natentry    **ppPrevLOCAL;  // Ptr to Prev entry's pNextLOCAL
    } NATENTRY;

//
// NatFindPNI - Find PNI
//
extern NATINFO *NatFindPNI( IPN IPLocal, UINT16 PortLocal,
                            IPN IPForeign, UINT16 PortForeign,
                            UINT8 Protocol, UINT16 PortMapped );
#endif

⌨️ 快捷键说明

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