该用户从未签到
|
mstcpip.h 是微软Platform SDK 中的一个文件,可以到微软网站去下载Platform SDK 包* m2 L' c! k2 h; C m# C& ^
" Q l! J* b" X/ C. @* P9 I* Q
mstcpip.h文件内容如下:
$ d9 g! Q" V- @5 Z
/ t3 ^+ x/ O' b* \) J( S' S) x" Y// Copyright (c) Microsoft Corporation. All rights reserved.' B( p) I4 @# R- ]5 J7 C: P9 f- Q
#if _MSC_VER > 10004 u3 S' L) [3 Z9 L
#pragma once
" o; b: X6 q) O1 X5 m! z! p/ j#endif
+ M, c/ q8 m% t2 F* R# m$ \7 \- M. l6 |: E. C
/* Argument structure for SIO_KEEPALIVE_VALS */' z, X# Q: s% ?; z
! l( o( u) o! s( M3 qstruct tcp_keepalive {$ A5 g# d+ m; j6 F6 i5 a
u_long onoff;7 ^3 _6 I s0 D- S/ P4 ~8 A: d$ b
u_long keepalivetime;: v K- {) M$ H& r( B% |, M' a, V. o
u_long keepaliveinterval;# x% |0 D2 T: |- Q" y5 `5 K
};
4 |( X8 ]6 e$ O5 D2 l1 S
: q' V( |# H' H3 m// New WSAIoctl Options
3 O7 c4 ], u( {! f- `; V9 C' l0 T B6 L; u$ d% @
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)" g' B% j- f9 `# c4 T' q* U
#define SIO_RCVALL_MCAST _WSAIOW(IOC_VENDOR,2)1 r: n$ H O7 N: \+ O& K* J
#define SIO_RCVALL_IGMPMCAST _WSAIOW(IOC_VENDOR,3)5 M) k3 u7 D! `# l u
#define SIO_KEEPALIVE_VALS _WSAIOW(IOC_VENDOR,4)
w$ x$ W( \9 v#define SIO_ABSORB_RTRALERT _WSAIOW(IOC_VENDOR,5)
- T* s6 G' n1 z% l2 R& N4 t& `& J#define SIO_UCAST_IF _WSAIOW(IOC_VENDOR,6)
3 {- k* G V) j$ I#define SIO_LIMIT_BROADCASTS _WSAIOW(IOC_VENDOR,7)" s; p* p3 _3 @/ A1 l1 d) E% [
#define SIO_INDEX_BIND _WSAIOW(IOC_VENDOR,8)
2 A; m6 I9 d2 h+ x#define SIO_INDEX_MCASTIF _WSAIOW(IOC_VENDOR,9)0 m7 {: _- p. x+ X! s. ~
#define SIO_INDEX_ADD_MCAST _WSAIOW(IOC_VENDOR,10)
( j5 m, ]4 f/ S; f& d! t3 i#define SIO_INDEX_DEL_MCAST _WSAIOW(IOC_VENDOR,11)/ ^8 D/ Y& [- O0 u+ @
$ Y+ q) r. a' _% J9 }: i0 L3 o4 S6 T
// Values for use with SIO_RCVALL* options# R+ Y* B: A: s" N5 i0 i6 B
#define RCVALL_OFF 0
; E5 q. X0 C3 g8 Y; U1 P#define RCVALL_ON 1 a. s3 u3 l* t+ X7 d* P( T0 ]
#define RCVALL_SOCKETLEVELONLY 2( |! q) _! z% G" \
|
|