winsocket基础教程.docVIP

  • 4
  • 0
  • 约4.4万字
  • 约 41页
  • 2017-03-31 发布于重庆
  • 举报
winsocket基础教程

相信各位读者现在对於 Winsock 的定义、系统环境,以及一些 Winsock Stack 及 Winsock 应用程式,都有基本的认识了。接下来笔者希望能分几期为各位读者介绍一下简单的 Winsock 网路应用程式设计。 我们将以 Winsock 1.1 规格所定义的 46 个应用程式介面(API)为基础,逐 步来建立一对 TCP socket 主从架构(Client / Server)的程式。在这两个程式中,Server 将使用 Winsock 提供的「非同步」(asynchronous)函式来建立 socket 连结、关闭、及资料收送等等;而 Client 则采类似传统 UNIX 的「阻拦式」(blocking)。由於我们的重点并不在於 MS Windows SDK 的程式设计,所以我们将使用最简便的方式来显示讯息;有关 MS Windows 程式的技巧,请各位读者自行研究相关的书籍及文章。 今天我们先要看一下主从架构 TCP socket 的建立连结(connect)及关闭 (close)。以前笔者曾简单地介绍过主从架构的概念,现在我们再以生活上更浅显的例子来说明一下,读者稍後也较容易能明白笔者的叙述。我们可以假设 Server 就像是电信局所提供的一些服务,比如「104 查号台」或「112 障碍台」。 (1)电信局先建立好了一个电话总机,这就像是呼叫 socket

文档评论(0)

1亿VIP精品文档

相关文档