该用户从未签到
|
6楼
楼主 |
发表于 2003-5-21 01:34:00
|
只看该作者
mstcpip.h 是微软Platform SDK 中的一个文件,可以到微软网站去下载Platform SDK 包
) u$ p, I9 v2 }
, H9 b: O( c0 p4 Dmstcpip.h文件内容如下:
% K' |: [3 \7 R( h8 c( O k: a# }
// Copyright (c) Microsoft Corporation. All rights reserved.
' i/ R$ p# \( {# D#if _MSC_VER > 1000
- w# q" V$ u4 ^5 s#pragma once5 K3 @, a0 R) I6 _2 v- n4 H" G
#endif
6 E5 H" d- D, L2 ?0 Q
n% s) q* S9 j& c4 Z/* Argument structure for SIO_KEEPALIVE_VALS */
0 I( g% M% T* `! c6 S
4 P. K- F# `- A$ q4 D" L4 m8 s% wstruct tcp_keepalive {5 S* q v' h* R, U0 k5 l3 Q
u_long onoff;
2 n4 a- t- J, C9 S8 k u_long keepalivetime;) z d( X$ C+ S0 a& m" r
u_long keepaliveinterval;
& r$ J0 L( h4 ~) _};
& I- u4 V _; H, m7 v' ^- [4 p* X
; f5 e1 ` p/ o% T" J// New WSAIoctl Options
- ^+ J2 E- z n4 \' ~- ^* J2 M/ H! |3 S T( d
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)7 S/ O* {8 p1 U7 f9 w/ B; D) ~
#define SIO_RCVALL_MCAST _WSAIOW(IOC_VENDOR,2)
" ]- a2 f/ D, v$ p* g2 X+ \#define SIO_RCVALL_IGMPMCAST _WSAIOW(IOC_VENDOR,3)) ~2 Y) a5 p1 z6 J# p9 Y0 s, y4 o% ?
#define SIO_KEEPALIVE_VALS _WSAIOW(IOC_VENDOR,4)
; s7 w* h- }6 I#define SIO_ABSORB_RTRALERT _WSAIOW(IOC_VENDOR,5)
% F8 b' A1 Q i4 s' L#define SIO_UCAST_IF _WSAIOW(IOC_VENDOR,6)' X3 y3 T, S r8 @- {
#define SIO_LIMIT_BROADCASTS _WSAIOW(IOC_VENDOR,7)0 u5 y1 \2 L# B$ Z
#define SIO_INDEX_BIND _WSAIOW(IOC_VENDOR,8)5 x+ j y% }# C
#define SIO_INDEX_MCASTIF _WSAIOW(IOC_VENDOR,9)' Q; m6 @9 p4 R6 d& Y+ t( \
#define SIO_INDEX_ADD_MCAST _WSAIOW(IOC_VENDOR,10)9 e6 a. z+ P9 c2 q
#define SIO_INDEX_DEL_MCAST _WSAIOW(IOC_VENDOR,11)
1 {+ z( n: y- I6 t8 M# g# }7 H8 ^2 N- v
// Values for use with SIO_RCVALL* options
; `6 l" u* F$ L8 Z: E4 ]#define RCVALL_OFF 0
: o4 y- y8 Q" R- M% _#define RCVALL_ON 1
& A9 a9 i' ^* M( P, C" x#define RCVALL_SOCKETLEVELONLY 2
5 ?1 v3 P5 X; B$ j8 a' f2 b |
|