该用户从未签到
|
6楼
楼主 |
发表于 2003-5-21 01:34:00
|
只看该作者
mstcpip.h 是微软Platform SDK 中的一个文件,可以到微软网站去下载Platform SDK 包
- x/ p3 O# Z1 V# Q9 h; ]7 m2 I
1 ^( E* _) R8 A5 ~% fmstcpip.h文件内容如下:
( |, H# {( G6 B% a m) N
( [% t+ m% Q$ I& L$ `8 Z r/ p// Copyright (c) Microsoft Corporation. All rights reserved.- ]: k- I) e" M+ l7 F
#if _MSC_VER > 1000
7 E7 F) I" j6 ^- `( [+ d, u#pragma once
6 C5 _/ {8 E) m0 ~, ^#endif
" j% v2 {% F, p4 A$ y5 ?- ?2 Z7 o: }5 y0 c
/* Argument structure for SIO_KEEPALIVE_VALS */! a- p* g: `6 ` Y# R9 Q2 F" U
. s2 S- @, k: H3 _struct tcp_keepalive {; m; f8 K9 Z& J3 i: Z1 q' f
u_long onoff;
$ T2 Q2 u- p7 T; y u_long keepalivetime;
5 R, e2 o% S* q7 w. N( H9 i; r u_long keepaliveinterval;& ~, Z6 O' [7 Z( C
};
9 }4 R- Z* |. T
& t7 e* X, r; z// New WSAIoctl Options
0 b8 N! [# {, A
9 h9 H2 a# ?. w9 Z" `#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)' J: p1 q- N" s: e9 W* C# |
#define SIO_RCVALL_MCAST _WSAIOW(IOC_VENDOR,2)2 C) n" Y0 k8 U! |2 z
#define SIO_RCVALL_IGMPMCAST _WSAIOW(IOC_VENDOR,3)
2 q; w5 L; R7 `7 q#define SIO_KEEPALIVE_VALS _WSAIOW(IOC_VENDOR,4). q5 `( m+ V/ B- }
#define SIO_ABSORB_RTRALERT _WSAIOW(IOC_VENDOR,5)
1 T5 P a: t' w# Y. X#define SIO_UCAST_IF _WSAIOW(IOC_VENDOR,6); g7 P2 k4 U& G8 v' N# N, o! q
#define SIO_LIMIT_BROADCASTS _WSAIOW(IOC_VENDOR,7)
m/ f W W; D" d( x( z; k6 M#define SIO_INDEX_BIND _WSAIOW(IOC_VENDOR,8)
( i6 n+ Q: r& B3 V( k6 d& ~3 ~9 v0 d#define SIO_INDEX_MCASTIF _WSAIOW(IOC_VENDOR,9)
+ w# L; T8 {6 d; {6 S2 }0 Z#define SIO_INDEX_ADD_MCAST _WSAIOW(IOC_VENDOR,10)
( g) }6 B- s5 m; r6 ?0 Z: }9 w& J#define SIO_INDEX_DEL_MCAST _WSAIOW(IOC_VENDOR,11)6 _, e h' O; c7 B$ r1 Z0 X" k( m' Z: W
. Q7 C3 D3 _) {
// Values for use with SIO_RCVALL* options/ c+ L! G0 s1 @! Y N7 M3 Q, @
#define RCVALL_OFF 0" j7 L+ s3 n/ ^! ~) S
#define RCVALL_ON 1
4 {5 `8 f$ u, P }#define RCVALL_SOCKETLEVELONLY 2& a; g9 g) u A
|
|