📄 22.htm
字号:
</FONT><FONT SIZE=2><P>1.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>曾经作过的修改	</P><DIR>
</FONT><I><FONT SIZE=2><P>1.5.1 Windows Sockets 1.0	</P>
<P>1.5.2 Windows Sockets 1.1	</P></DIR>
</I></FONT><B><FONT FACE="宋体" LANG="ZH-CN" SIZE=2><P>第二章</FONT><FONT SIZE=2> </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>使用</FONT><FONT SIZE=2>Windows Sockets 1.1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>编程	</P>
</B></FONT><FONT SIZE=2><P>2.1 Windows Sockets</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>协议栈安装检查	</P>
</FONT><FONT SIZE=2><P>2.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口	</P><DIR>
</FONT><I><FONT SIZE=2><P>2.2.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>基本概念	</P>
</FONT><FONT SIZE=2><P>2.2.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>客户机</FONT><FONT SIZE=2>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>服务器模型	</P>
</FONT><FONT SIZE=2><P>2.2.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>带外数据	</P>
</FONT><FONT SIZE=2><P>2.2.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>广播	</P></DIR>
</I></FONT><FONT SIZE=2><P>2.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>字节顺序	</P>
</FONT><FONT SIZE=2><P>2.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口属性选项	</P>
</FONT><FONT SIZE=2><P>2.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>数据库文件	</P>
</FONT><FONT SIZE=2><P>2.6 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>与</FONT><FONT SIZE=2>Berkeley</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口的不同	</P><DIR>
</FONT><I><FONT SIZE=2><P>2.6.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口数据类型和错误数值	</P>
</FONT><FONT SIZE=2><P>2.6.2 select()</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>函数和</FONT><FONT SIZE=2>FD_*</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>宏	</P>
</FONT><FONT SIZE=2><P>2.6.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>错误代码-</FONT><FONT SIZE=2>errno,h_errno,WSAGetLastError()	</P>
<P>2.6.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>指针	</P>
</FONT><FONT SIZE=2><P>2.6.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>重命名的函数	</P>
</I></FONT><FONT SIZE=1><P>2.6.5.1 close()</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>和</FONT><FONT SIZE=1>closesocket()	</P>
<P>2.6.5.2 ioctl()</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>和</FONT><FONT SIZE=1>iooctlsocket()	</P>
</FONT><I><FONT SIZE=2><P>2.6.6 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>阻塞例程和</FONT><FONT SIZE=2>EINPROGRESS</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>宏	</P>
</FONT><FONT SIZE=2><P>2.6.7 Windows Sockets</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>支持的最大套接口数目	</P>
</FONT><FONT SIZE=2><P>2.6.8 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>头文件	</P>
</FONT><FONT SIZE=2><P>2.6.9 API</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>调用失败时的返回值	</P>
</FONT><FONT SIZE=2><P>2.6.10 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>原始套接口	</P></DIR>
</I></FONT><FONT SIZE=2><P>2.7 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>在多线程</FONT><FONT SIZE=2>Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>版本中的</FONT><FONT SIZE=2>Windows Sockets	</P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN" SIZE=2><P>第三章</FONT><FONT SIZE=2> Windows Sockets 1.1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>应用实例	</P>
</FONT><FONT FACE="Arial" SIZE=2><P>3.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口网络编程原理	</P>
</B></FONT><FONT SIZE=2><P>3.2 Windows Sockets</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>编程原理	</P>
</FONT><FONT SIZE=2><P>3.3 Windows Sockets</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>与</FONT><FONT SIZE=2>UNIX</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口编程实例	</P><DIR>
</FONT><I><FONT SIZE=2><P>3.3.1 SERVER</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>介绍	</P>
</FONT><FONT FACE="Arial" SIZE=2><P>3.3.2 CLIENT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>介绍	</P>
</FONT><FONT SIZE=2><P>3.3.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>源程序清单	</P></DIR>
</I></FONT><FONT SIZE=2><P>3.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>另一个精巧的应用程序实例-</FONT><FONT SIZE=2>wshout	</P><DIR>
<I><P>3.4.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>源程序目录	</P>
</FONT><FONT SIZE=2><P>3.4.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>程序逻辑结构	</P>
</FONT><FONT SIZE=2><P>3.4.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>源程序清单及注释	</P>
</I></FONT><FONT SIZE=1><P>3.4.3.1 wshout.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.2 wshout.h</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.3 wshout.rc</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.4 ushout.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.5 ulisten.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.6 tshout.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.7 tlisten.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.8 errno.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P>
</FONT><FONT SIZE=1><P>3.4.3.9 resolve.c</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=1>清单	</P></DIR>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN" SIZE=2><P>第四章</FONT><FONT SIZE=2> Windows Socket 1.1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>库函数概览	</P>
</B></FONT><FONT SIZE=2><P>4.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口函数	</P><DIR>
</FONT><I><FONT SIZE=2><P>4.1.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>阻塞</FONT><FONT SIZE=2>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>非阻塞和数据易失性	</P></DIR>
</I></FONT><FONT SIZE=2><P>4.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>数据库函数	</P>
</FONT><FONT SIZE=2><P>4.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>针对</FONT><FONT SIZE=2>Microsoft Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>的扩展函数	</P><DIR>
</FONT><I><FONT SIZE=2><P>4.3.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>异步选择机制	</P>
</FONT><FONT SIZE=2><P>4.3.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>异步支持例程	</P>
</FONT><FONT SIZE=2><P>4.3.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>阻塞钩子函数方法	</P>
</FONT><FONT SIZE=2><P>4.3.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>错误处理	</P>
</FONT><FONT SIZE=2><P>4.3.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>通过中介</FONT><FONT SIZE=2>DLL</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>调用</FONT><FONT SIZE=2>Windows Sockets DLL	</P>
<P>4.3.6 Windows Sockets</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>实现内部对消息的使用	</P>
</FONT><FONT SIZE=2><P>4.3.7 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>私有的</FONT><FONT SIZE=2>API</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>接口	</P></DIR>
</I><B><P>第五章</FONT><FONT SIZE=2> </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>套接口库函数参考	</P>
</B></FONT><FONT SIZE=2><P>5.1 Windows Socket 1.1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=2>库函数参考	</P><DIR>
</FONT><I><FONT SIZE=2><P>5.1.1 accept()	</P>
<P>5.1.2 bind()	</P>
<P>5.1.3 closesocket()	</P>
<P>5.1.4 connect()	</P>
<P>5.1.5 getpeername()	</P>
<P>5.1.6 getsockname()	</P>
<P>5.1.7 getsockopt()	</P>
<P>5.1.8 htonl()	</P>
<P>5.1.9 htons()	</P>
<P>5.1.10 inet_addr()	</P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -