⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1-5.htm

📁 WinSock编程规范及应用
💻 HTM
字号:
<html>
<head>
<title>1-5</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<table width="100%" border="0">
  <tr> 
    <td height="36">
      <div align="center"><b><font color="#330099">1.5 曾经作过的修改</font></b></div>
    </td>
  </tr>
  <tr> 
    <td height="34">1.5.1 Windows Sockets 1.0</td>
  </tr>
  <tr> 
    <td height="66">Windows Sockets 1.0代表了网络软件供应商和用户协会细致周到的工作的结晶。Windows Sockets 
      1.0规范的发布是为了让网络软件供应商和应用程序开发者能够开始建立各自的符合Windows Sockets标准的实现和应用程序。</td>
  </tr>
  <tr> 
    <td height="31">1.5.2 Windows Sockets 1.1</td>
  </tr>
  <tr> 
    <td height="64">Windows Sockets 1.1继承了Windows Sockets 1.0的准则和结构,并且仅在一些绝对必要的地方作了改动。这些改动都是基于不少公司在创作Windows 
      Sockets 1.0实现时的经验和教训的。Windows Scokets 1.1包含了一些更加清晰的说明和对Windows Sockets 1.0的小改动。此外1.1还包含了如下重大的变更:</td>
  </tr>
  <tr> 
    <td height="27">* 加入了gethostname()这个常规调用,以便更加简单地得到主机名字和地址。</td>
  </tr>
  <tr> 
    <td height="63">* 定义DLL中小于1000的序数为Windows Sockets保留,而对大于1000的序数则没有限制。这使Windows 
      Sockets供应商可以在DLL中加入自己的界面,而不用担心所选择的序数会和Windows Scokets将来的版本冲突。</td>
  </tr>
  <tr> 
    <td height="42">* 增加了WSAStartup()函数和WASClearup()函数之间的关联,要求两个函数互相对应。这使得应用程序开发者和第三方DLL在使用Windows 
      Sockets实现时不需要考虑其他程序对这套API的调用。</td>
  </tr>
  <tr> 
    <td height="45">* 把函数intr_addr()的返回类型,从结构in_addr改为了无符号长整型。这个改变是为了适应Microsoft 
      C编译器和Borland C编译器对返回类型为四字节结构的函数的不同处理方法。</td>
  </tr>
  <tr>
    <td height="52">* 把WSAAsyncSelect()函数语义从"边缘触发"改为"电平触发"。这种方式大大地简化了一个应用程序对这个函数的调用。</td>
  </tr>
  <tr> 
    <td height="46">* 改变了ioctlsocket()函数中FIONBIO的语义。如果套接口还有未完成的WSAAsyncSelect()调用,该函数将失败返回。</td>
  </tr>
  <tr> 
    <td>* 为了符合RFC 1122,在套接口选项中加入了TCP_NODELAY这一条。 所有Windows Sockets 1.1对于Windows 
      Sockets 1.0的改动在以下都作了记号。</td>
  </tr>
</table>
<p>&nbsp; </p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -