该用户从未签到
|
6楼
楼主 |
发表于 2003-5-21 01:34:00
|
只看该作者
mstcpip.h 是微软Platform SDK 中的一个文件,可以到微软网站去下载Platform SDK 包3 Y$ ~$ d0 Y- t7 \ w
" @( z9 A/ V0 E
mstcpip.h文件内容如下:" E( m/ I) ~8 q4 ?- d+ X. Y
+ ^, x5 C J! m// Copyright (c) Microsoft Corporation. All rights reserved.3 D( E9 ?9 j: Z# s |9 h
#if _MSC_VER > 1000
8 M5 t. w# F1 i+ E( {" z* g#pragma once
+ S6 r6 H; V5 Y$ b: V2 a$ `0 l1 M+ ~#endif2 B2 s% F1 c. v4 \# z3 |
4 L* E# Z7 a0 _# |) s+ E/ i3 y$ B
/* Argument structure for SIO_KEEPALIVE_VALS */( v6 h2 {! Q& Z" C; m) r( R6 W0 `: @
4 L: \7 |8 U- r; ^* I: Z4 c- gstruct tcp_keepalive {
- q& ~4 z4 R% r( d$ Q6 r u_long onoff;! d+ h2 F" ^% l- X9 S" }1 ?( }! w
u_long keepalivetime;1 F4 I) Q* n# @7 @3 i
u_long keepaliveinterval;6 {* l L X" i7 {
};
4 A4 D- T# z+ y1 O( G
. c- c* L% y+ F/ ?3 F// New WSAIoctl Options
6 I6 Y6 n- ~2 E. e0 `( o
* K1 W% D" A5 W+ w" F) ^- ] S. T& r#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)+ ^% |) A+ }3 h* Y* A
#define SIO_RCVALL_MCAST _WSAIOW(IOC_VENDOR,2)1 o& c, P% h H
#define SIO_RCVALL_IGMPMCAST _WSAIOW(IOC_VENDOR,3)& Z4 y5 _' w* ]; @4 ?
#define SIO_KEEPALIVE_VALS _WSAIOW(IOC_VENDOR,4)6 n. m6 E* i/ j
#define SIO_ABSORB_RTRALERT _WSAIOW(IOC_VENDOR,5)) Q2 r; _3 c, u/ u2 n6 K2 m
#define SIO_UCAST_IF _WSAIOW(IOC_VENDOR,6)' F; \! D% G' `( {# v0 r& s4 Q" N
#define SIO_LIMIT_BROADCASTS _WSAIOW(IOC_VENDOR,7). F! Y i$ M" G, k. j" n
#define SIO_INDEX_BIND _WSAIOW(IOC_VENDOR,8)4 F' X0 g" H y( H
#define SIO_INDEX_MCASTIF _WSAIOW(IOC_VENDOR,9)
+ S7 \* Z7 x' o4 |; O#define SIO_INDEX_ADD_MCAST _WSAIOW(IOC_VENDOR,10)( ]/ A) h/ ]8 j% I: a: K, |" D
#define SIO_INDEX_DEL_MCAST _WSAIOW(IOC_VENDOR,11)
+ G& g7 e+ Q$ F! |0 ?5 Y
* v0 M2 \, H( ~! ]. x) v$ p# G. A+ ?// Values for use with SIO_RCVALL* options% a$ {! [8 p: n/ g2 u. M1 d% o. N8 j
#define RCVALL_OFF 09 b+ `4 u# S6 h9 I0 x- {# G! @
#define RCVALL_ON 1
' N1 \/ W* m3 V) t4 }7 O! f! F. {# }, |#define RCVALL_SOCKETLEVELONLY 26 O/ Z9 P$ Q/ R4 h) W
|
|