📄 tcp-ip--timeoutmutiloutine.mht
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: =?gb2312?B?VENQL0lQseCzzLv5tKGhqqGqs6zKsaGituDCt7i008OhorfH1+jI+w==?=
Date: Mon, 7 Aug 2006 15:44:40 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0000_01C6BA38.655FCD30"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01C6BA38.655FCD30
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.chinaitpower.com/A/2003-02-23/50968.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>TCP/IP=B1=E0=B3=CC=BB=F9=B4=A1=A1=AA=A1=AA=B3=AC=CA=B1=
=A1=A2=B6=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META =
content=3D"TCP/IP=B1=E0=B3=CC=BB=F9=B4=A1=A1=AA=A1=AA=B3=AC=CA=B1=A1=A2=B6=
=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB,TCP/IP=B1=E0=B3=CC=BB=F9=B4=
=A1 =A1=AA=A1=AA =
=B3=AC=CA=B1=A1=A2=B6=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB" =
name=3Dkeywords>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<META =
content=3D"TCP/IP=B1=E0=B3=CC=BB=F9=B4=A1=A1=AA=A1=AA=B3=AC=CA=B1=A1=A2=B6=
=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB,TCP/IP=B1=E0=B3=CC=BB=F9=B4=
=A1 =A1=AA=A1=AA =
=B3=AC=CA=B1=A1=A2=B6=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB,chinai=
tpower"=20
name=3DAuthor>
<META =
content=3D"TCP/IP=B1=E0=B3=CC=BB=F9=B4=A1=A1=AA=A1=AA=B3=AC=CA=B1=A1=A2=B6=
=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB,TCP/IP=B1=E0=B3=CC=BB=F9=B4=
=A1 =A1=AA=A1=AA =
=B3=AC=CA=B1=A1=A2=B6=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB"=20
name=3Ddescription><LINK =
href=3D"http://www.chinaitpower.com/images/style.css"=20
rel=3Dstylesheet></HEAD>
<BODY bgColor=3D#f4f4e8 topMargin=3D5>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD =
width=3D186>=D6=D0=B9=FAIT=B6=AF=C1=A6,=D7=EE=D0=C2=D7=EE=C8=AB=B5=C4IT=BC=
=BC=CA=F5=BD=CC=B3=CC</TD>
<TD vAlign=3Dbottom width=3D574>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D574 border=3D0>
<TBODY>
<TR>
<TD width=3D29><IMG height=3D24=20
=
src=3D"http://www.chinaitpower.com/images/index/bar_bg_l.gif"=20
width=3D29></TD>
<TD align=3Dmiddle=20
=
background=3Dhttp://www.chinaitpower.com/images/index/bar_bg.gif><A=20
class=3Dbar =
href=3D"http://www.chinaitpower.com/new100.asp">=D7=EE=D0=C2100=C6=AA</A>=
|=20
<A class=3Dbar=20
=
href=3D"http://www.chinaitpower.com/commend100.asp">=CD=C6=BC=F6100=C6=AA=
</A> | <A=20
class=3Dbar=20
=
href=3D"http://www.chinaitpower.com/subject/index.asp">=D7=A8=CC=E2100=C6=
=AA</A> | <A=20
class=3Dbar =
href=3D"http://www.chinaitpower.com/paihang.asp">=C5=C5=D0=D0=B0=F1</A> =
|=20
<A class=3Dbar =
href=3D"http://www.chinaitpower.com/Search.asp"><FONT=20
color=3Dgreen><B>=CB=D1=CB=F7</B></FONT></A> | <A =
class=3Dbar=20
=
href=3D"http://online.chinaitpower.com/">=D4=DA=CF=DFAPI=CE=C4=B5=B5</A> =
</TD>
<TD width=3D4><IMG height=3D24=20
=
src=3D"http://www.chinaitpower.com/images/index/bar_bg_r.gif"=20
width=3D4></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 align=3Dcenter =
bgColor=3D#8b7e66=20
border=3D0>
<TBODY>
<TR>
<TD class=3Dwhite align=3Dmiddle width=3D4 height=3D32><IMG =
height=3D32 src=3D""=20
width=3D4></TD>
<TD class=3Dwhite align=3Dmiddle width=3D756><A class=3Dwhite1=20
href=3D"http://www.chinaitpower.com/">=CA=D7 =
=D2=B3</A> | <A class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/Dev/index.html">=B3=CC=D0=F2=BF=AA=B7=
=A2</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/System/index.html">=B2=D9=D7=F7=CF=B5=
=CD=B3</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/Soft/index.html">=C8=ED=BC=FE=D3=A6=D3=
=C3</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/Design/index.html">=CD=BC=D0=CE=CD=BC=
=CF=F3</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/Net/index.html">=CD=F8=C2=E7=D3=A6=D3=
=C3</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/Good/index.html">=BE=AB=CE=C4=DC=F6=DD=
=CD</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/RenZ/index.html">=BD=CC=D3=FD=C8=CF=D6=
=A4</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/hardwarerepair/index.html">=D3=B2=BC=FE=
=CE=AC=BB=A4</A> | <A=20
class=3Dwhite1=20
=
href=3D"http://www.chinaitpower.com/Temps/index.html">=CE=B4=D5=FB=C0=ED=C6=
=AA</A> | <A=20
class=3Dwhite1 =
href=3D"http://bbs.chinaitpower.com/">=BC=BC=CA=F5=CC=D6=C2=DB</A>=20
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD bgColor=3Dwhite height=3D1></TD></TR>
<TR>
<TD bgColor=3D#8b7e66 height=3D4></TD></TR></TBODY></TABLE>
<TABLE class=3Dborder2 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
align=3Dcenter=20
border=3D0>
<TBODY>
<TR>
<TD bgColor=3D#f4f4e8>
<SCRIPT language=3Djavascript=20
src=3D"http://www.chinaitpower.com/images/top760.js"></SCRIPT>
</TD></TR>
<TR>
<TD bgColor=3D#8b7e66 height=3D4></TD></TR></TBODY></TABLE>
<TABLE class=3Dborder2 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
align=3Dcenter=20
border=3D0>
<TBODY>
<TR>
<TD bgColor=3D#ffffff =
height=3D25> =B5=B1=C7=B0=CE=BB=D6=C3=A3=BA> <A =
class=3Dnowplace=20
=
href=3D"http://www.chinaitpower.com/Temps/index.html">=CE=B4=D5=FB=C0=ED=C6=
=AA</A> </TD></TR>
<TR>
<TD height=3D10></TD></TR>
<TR>
<TD =
align=3Dmiddle><B>TCP/IP=B1=E0=B3=CC=BB=F9=B4=A1=A1=AA=A1=AA=B3=AC=CA=B1=A1=
=A2=B6=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB</B> </TD></TR>
<TR>
<TD bgColor=3D#d6d6d6 height=3D1></TD></TR>
<TR>
<TD align=3Dmiddle bgColor=3D#f1f1f1 height=3D25>=D7=F7=D5=DF:<FONT=20
color=3D#0e3e92>baoyuhua</FONT> =CA=B1=BC=E4:<FONT =
color=3D#0e3e92>2003-02-23=20
11:11</FONT> =B3=F6=B4=A6:<FONT =
color=3D#0e3e92>=BB=A5=C1=AA=CD=F8</FONT> =D4=F0=B1=E0:<FONT=20
color=3D#0e3e92>chinaitpower</FONT> </TD></TR>
<TR>
<TD bgColor=3D#d6d6d6 height=3D1></TD></TR>
<TR>
<TD bgColor=3D#ffffff=20
=
height=3D25> &=
nbsp; =D5=AA=D2=AA=A3=BATCP/IP=B1=E0=B3=CC=BB=F9=B4=A1=A1=
=AA=A1=AA=B3=AC=CA=B1=A1=A2=B6=E0=C2=B7=B8=B4=D3=C3=A1=A2=B7=C7=D7=E8=C8=FB=
</TD></TR>
<TR>
<TD bgColor=3D#d6d6d6 height=3D1></TD></TR></TBODY></TABLE>
<TABLE class=3Dborder2 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
align=3Dcenter=20
bgColor=3D#ffffff border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle height=3D25>
<TABLE width=3D"95%">
<TBODY>
<TR>
<TD align=3Dmiddle colSpan=3D9>
<SCRIPT language=3DJavaScript=20
=
src=3D"http://www.chinaitpower.com/images/headad.js"></SCRIPT>
</TD></TR>
<TR>
<TD bgColor=3D#d6d6d6 height=3D1></TD></TR>
<TR>
<TD>
<TABLE align=3Dleft border=3D0>
<TBODY>
<TR>
<TD>
<SCRIPT language=3Djavascript=20
=
src=3D"http://www.chinaitpower.com/images/ad.js"></SCRIPT>
</TD></TR></TBODY></TABLE>
=
<P> =D4=DATCP=C1=AC=BD=D3=D6=D0=A3=ACrecv=B5=C8=BA=
=AF=CA=FD=C4=AC=C8=CF=CE=AA=D7=E8=C8=FB=C4=A3=CA=BD(block)=A3=AC=BC=B4=D6=
=B1=B5=BD=D3=D0=CA=FD=BE=DD=B5=BD=C0=B4=D6=AE=C7=B0=BA=AF=CA=FD=B2=BB=BB=E1=
=B7=B5=BB=D8=A3=AC=B6=F8=CE=D2=C3=C7=D3=D0=CA=B1=D4=F2=D0=E8=D2=AA=D2=BB=D6=
=D6=B3=AC=CA=B1=BB=FA=D6=C6=CA=B9=C6=E4=D4=DA=D2=BB=B6=A8=CA=B1=BC=E4=BA=F3=
=B7=B5=BB=D8=B6=F8=B2=BB=B9=DC=CA=C7=B7=F1=D3=D0=CA=FD=BE=DD=B5=BD=C0=B4=A3=
=AC=D5=E2=C0=EF=CE=D2=C3=C7=BE=CD=BB=E1=D3=C3=B5=BDsetsockopt()=BA=AF=CA=FD=
=A3=BA<BR> int =20
setsockopt(int s, int level, int optname, void* =
optval,=20
socklen_t*=20
=
optlen);<BR> =D5=E2=C0=EF=CE=D2=C3=C7=D2=AA=C9=E6=BC=
=B0=B5=BD=D2=BB=B8=F6=BD=E1=B9=B9=A3=BA<BR> struct=
=20
=
timeval<BR> {<BR> &nb=
sp; time_t=20
=
tv_sec;<BR> &n=
bsp; time_t=20
=
tv_usec;<BR> };<BR> =D5=E2=C0=
=EF=B5=DA=D2=BB=B8=F6=D3=F2=B5=C4=B5=A5=CE=BB=CE=AA=C3=EB=A3=AC=B5=DA=B6=FE=
=B8=F6=D3=F2=B5=C4=B5=A5=CE=BB=CE=AA=CE=A2=C3=EB=A1=A3<BR> &nb=
sp; struct=20
timeval tv_out;<BR> tv_out.tv_sec =3D =
1;<BR> tv_out.tv_usec =3D=20
=
0;<BR> =CC=EE=B3=E4=D5=E2=B8=F6=BD=E1=B9=B9=BA=F3=A3=
=AC=CE=D2=C3=C7=BE=CD=BF=C9=D2=D4=D2=D4=C8=E7=CF=C2=B5=C4=B7=BD=CA=BD=B5=F7=
=D3=C3=D5=E2=B8=F6=BA=AF=CA=FD=A3=BA<BR> setsockop=
t(fd,=20
SOL_SOCKET, SO_RCVTIMEO, &tv_out,=20
=
sizeof(tv_out));(=BE=DF=CC=E5=B2=CE=CA=FD=BF=C9=D2=D4man=D2=BB=CF=C2=A3=AC=
=BB=F2=B2=E9=BF=B4MSDN)<BR> =D5=E2=D1=F9=CE=D2=C3=C7=
=BE=CD=C9=E8=B6=A8=C1=CBrecv()=BA=AF=CA=FD=B5=C4=B3=AC=CA=B1=BB=FA=D6=C6=A3=
=AC=B5=B1=B3=AC=B9=FDtv_out=C9=E8=B6=A8=B5=C4=CA=B1=BC=E4=B6=F8=C3=BB=D3=D0=
=CA=FD=BE=DD=B5=BD=C0=B4=CA=B1recv()=BE=CD=BB=E1=B7=B5=BB=D80=D6=B5=A1=A3=
<BR><BR> =B5=DA=B6=FE=B8=F6=CE=D2=C3=C7=D2=AA=BD=E9=
=C9=DC=B5=C4=CA=C7=B6=E0=C2=B7=B8=B4=D3=C3=BB=FA=D6=C6=A3=AC=D2=B2=BE=CD=CA=
=C7=CD=AC=CA=B1=BC=E0=CC=FD=B6=E0=B8=F6=CC=D7=BD=D3=D7=D6=C1=AC=BD=D3=A1=A3=
<BR> int=20
select(int n, fd_set* readfds, fd_set* writefds, fd_set* =
exceptfds,=20
struct timeval*=20
=
timeout);<BR> =D5=E2=C0=EF=C9=E6=BC=B0=B5=BD=C1=CB=
fd_set=BD=E1=B9=B9=A3=BA<BR> typedef=20
struct=20
=
fd_set<BR> {<BR> &nbs=
p; =20
u_int=20
=
fd_count;<BR> =
int=20
=
fd_array[FD_SETSIZE];<BR> }<BR> &=
nbsp;fd_count=CE=AAfd_set=BD=E1=B9=B9=D6=D0=B0=FC=BA=AC=B5=C4=CC=D7=BD=D3=
=D7=D6=B8=F6=CA=FD=A3=ACfd_array=CE=A8=D2=BB=B8=F6int =CA=FD=D7=E9=A3=
=AC=B0=FC=BA=AC=C1=CB=CE=D2=C3=C7=D2=AA=BC=E0=CC=FD=B5=C4=CC=D7=BD=D3=D7=D6=
=A1=A3<BR> =CA=D7=CF=C8=CE=D2=C3=C7=D0=E8=D2=AA=CA=
=B9=D3=C3FD_SET=BD=AB=CE=D2=C3=C7=D2=AA=BC=E0=CC=FD=B5=C4=CC=D7=BD=D3=D7=D6=
=CC=ED=BC=D3=B5=BDfd_set=BD=E1=B9=B9=D6=D0=A3=BA<BR> &nb=
sp;fd_set readfd;<BR> FD_SET(fd,=20
=
&readfd);<BR> =C8=BB=BA=F3=CE=D2=C3=C7=D5=E2=D1=
=F9=B5=F7=D3=C3select=BA=AF=CA=FD=A3=BA<BR> select=
(max_fd=20
+ 1, &readfd, NULL, NULL,=20
=
NULL);(=BE=DF=CC=E5=B2=CE=CA=FD=BF=C9=D2=D4man=D2=BB=CF=C2=A3=AC=BB=F2=B2=
=E9=BF=B4MSDN)<BR> FD_ISSET(fd,=20
=
&readfd);<BR> =C6=E4=D6=D0max_fd=CE=AA=CE=D2=C3=
=C7=D2=AA=BC=E0=CC=FD=B5=C4=CC=D7=BD=D3=D7=D6=D6=D0=D6=B5=D7=EE=B4=F3=B5=C4=
=D2=BB=B8=F6=A3=AC=CD=AC=CA=B1=D4=DA=B5=F7=D3=C3select=CA=C7=D2=AA=BD=AB=C6=
=E4=BC=D31=A3=ACreadfd=BC=B4=CE=AA=CE=D2=C3=C7=BC=E0=CC=FD=B5=C4=D2=AA=BD=
=F8=D0=D0=B6=C1=B2=D9=D7=F7=B5=C4=CC=D7=BD=D3=D7=D6=C1=AC=BD=D3=A3=AC=B5=DA=
=C8=FD=B8=F6=B2=CE=CA=FD=CA=C7=CE=D2=C3=C7=BC=E0=CC=FD=B5=C4=D2=AA=BD=F8=D0=
=D0=D0=B4=B2=D9=D7=F7=B5=C4=CC=D7=BD=D3=D7=D6=C1=AC=BD=D3=A3=AC=B5=DA=CB=C4=
=B8=F6=B2=CE=CA=FD=D3=C3=D3=DA=D2=EC=B3=A3=A3=AC=B6=F8=D7=EE=BA=F3=D2=BB=B8=
=F6=B2=CE=CA=FD=BF=C9=D2=D4=D3=C3=C0=B4=C9=E8=B6=A8=B3=AC=CA=B1=A3=AC=D5=E2=
=C0=EF=CD=AC=D1=F9=CA=B9=D3=C3=C1=CBstruct=20
=
timeval=BD=E1=B9=B9=A3=AC=BF=C9=D2=D4=CA=B5=CF=D6=D3=EB=C7=B0=C3=E6=BD=E9=
=C9=DC=B5=C4=CD=AC=D1=F9=B5=C4=D0=A7=B9=FB=A1=A3=D5=E2=C0=EF=C8=E7=B9=FB=C1=
=AC=BD=D3=BD=F8=C0=B4=B5=C4=BB=B0select=BC=B4=B7=B5=BB=D8=D2=BB=B8=F6=B4=F3=
=D3=DA=C1=E3=B5=C4=D6=B5=A3=AC=C8=BB=BA=F3=CE=D2=C3=C7=B5=F7=D3=C3FD_ISSE=
T=BA=EA=C0=B4=BC=EC=B2=E2=BE=DF=CC=E5=CA=C7=C4=C7=D2=BB=B8=F6=CC=D7=BD=D3=
=D7=D6=D3=D0=CA=FD=BE=DD=BD=F8=C0=B4(FD_ISSET=B7=B5=BB=D8=B7=C7=C1=E3=D6=B5=
)=A1=A3<BR><BR> =D7=EE=BA=F3=BD=E9=C9=DC=B5=C4=CA=C7=
=C1=ED=D2=BB=D6=D6=CA=B5=CF=D6=B7=C7=D7=E8=C8=FB=B5=C4=B7=BD=B7=A8=A3=AC=D5=
=E2=D6=D6=B7=BD=B7=A8=D4=DA=D3=D0=D0=A9=D3=A6=D3=C3=D6=D0=BB=E1=C6=F0=B5=BD=
=D2=BB=B6=A8=D7=F7=D3=C3=A3=AC=D3=C8=C6=E4=CA=C7=D4=DAselect()=BA=AF=CA=FD=
=BC=E0=CC=FD=B5=C4=CC=D7=BD=D3=D7=D6=B8=F6=CA=FD=B3=AC=B9=FD1024=B8=F6=CA=
=B1(=D2=F2=CE=AAfd_set=BD=E1=B9=B9=D4=DA=B4=F3=B2=BF=B7=D6UNIX=CF=B5=CD=B3=
=D6=D0=B6=BC=B6=D4=C6=E4=BF=C9=D2=D4=BC=E0=CC=FD=B5=C4=CC=D7=BD=D3=D7=D6=B8=
=F6=CA=FD=D7=F7=C1=CB1024=B5=C4=CF=DE=D6=C6=A3=AC=C8=E7=B9=FB=D2=AA=CD=BB=
=C6=C6=D5=E2=B8=F6=CF=DE=D6=C6=A3=AC=B1=D8=D0=EB=D0=DE=B8=C4=CD=B7=CE=C4=BC=
=FE=B2=A2=D6=D8=D0=C2=B1=E0=D2=EB=C4=DA=BA=CB)=A3=AC=CE=D2=C3=C7=BE=CD=B2=
=BB=C4=DC=CA=B9=D3=C3select=B6=E0=C2=B7=B8=B4=D3=C3=BB=FA=D6=C6=A1=A3<BR>=
=C4=C3recv()=BA=AF=CA=FD=C0=B4=CB=B5=A3=AC=CE=D2=C3=
=C7=BF=C9=D2=D4=D5=E2=D1=F9=BD=F8=D0=D0=B5=F7=D3=C3=A3=BA<BR> =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -