Internet程序设计_5.pptVIP

  • 1
  • 0
  • 约1.43万字
  • 约 65页
  • 2017-11-17 发布于河南
  • 举报
Internet程序设计_5

Internet 程序设计 第四章 服务器套接字 前一章我们从客户机的角度讨论了套接字:打开到正在监听的服务器的套接字。但是,仅有客户机套接字是不够的,如果客户机没有和服务器对话,那么它是没用的。考虑到这一点,我们前一章所讨论的内容用于写服务器程序是远远不够的。考虑到这一点,我们前一章所讨论的内容用于写服务器程序是远远不够的。为创建Socket,程序员需要知道想要建立连接的Internet主机。 在编写服务器程序时不需要提前知道谁会与程序员联系,即使知道是谁,也无法知道他何时想与之建立联系。换句话说,服务器类似于坐在电话机旁边等待呼叫到来的接收者。它们不知道是谁、会在什么时候会打电话来,只有在电话铃声响起的时候才知道有呼叫进来,然后它们拿起电话与不知在何处的人(对方响应之前)进行通话。我们无法编写单独实现Socket类的程序。 当然没有任何理由规定Java编写的客户程序一定是与Java服务器对话 —— 事实上,客户程序不关心服务器程序是用什么语言编写的,也不关心它具体在哪一种操作平台上运行。但是,如果Java 不支持服务器程序的编写,那将是它在功能上令人吃惊的漏洞。 当然,Java 中不存在这样的漏洞。它提供了一个ServerSocket 类,程序员可以很方便地用它编写服务器程序。服务器套接字的基本功能类似于坐在电话机旁边

文档评论(0)

1亿VIP精品文档

相关文档