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

📄 ip_out.h

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 H
字号:
#ifndef __IP_OUTPUT_H
#define __IP_OUTPUT_H

extern int _ip_id_increment;
extern int _default_ttl;
extern int _default_tos;

extern WORD _get_ip_id (void);
extern WORD _get_this_ip_id (void);

extern int _ip_output (in_Header *ip, DWORD src_ip, DWORD dst_ip,
                       WORD protocol, BYTE ttl, BYTE tos, WORD ip_id,
                       int data_len, const void *sock,
                       const char *file, unsigned line);

#define IP_OUTPUT(ip, src, dst, proto, ttl, tos, ip_id, data_len, sock) \
       _ip_output(ip, src, dst, proto, ttl, tos, ip_id, data_len, sock, \
                  __FILE__, __LINE__)

extern int _chk_ip_header (const in_Header *ip);


#if defined(USE_FRAGMENTS)
  int send_ip_fragments (sock_type *sk, WORD proto, DWORD dest,
                         const void *buf, int len, const char *file,
                         unsigned line);

  #define SEND_IP_FRAGMENTS(sk, proto, dest, buf, len) \
          send_ip_fragments(sk, proto, dest, buf, len, __FILE__, __LINE__)
#endif

#endif

⌨️ 快捷键说明

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