基于Socket的网络通讯.pptVIP

  • 3
  • 0
  • 约1.75万字
  • 约 42页
  • 2017-02-26 发布于湖北
  • 举报
IBM Confidential * Nagle?算法(根据其作者?John?Nagle?命名)是一种?TCP?拥塞控制算法,目的是为了减少发送到网络上的小分组的数量. 从而提高发送和接收方的传输效率,减轻传输发送方的资源消耗! IBM Confidential * IBM Confidential * 基于socket的典型通信模式 ①客户程序按约定的主机与端 口发送请求,申请建立连接。 ②服务程序创建一个新的socket, 并将新端口通知客户端, 两者在新端口建立连接。 * * 基于socket的客户程序编程模型 ①打开一个socket; 通过指定主机(主机名或InetAddress)和端口构造一个socket。 ②打开该socket的一个输入流和一个输出流; ? 调用Socket类的getInputStream()和getOutputStream()。 ③ 依照客户程序与服务程序约定的协议读输入流或写输出流; 不同客户程序的编写复杂度主要体现在这一步骤。 ④关闭输入流和输出流;关闭socket。 ? 最后一步的关闭次序不可搞错了! * * 基于socket的服务程序编程模型 ①打开一个socket; 通过指定监听的端口号创建一个ServerSocket实例。该socket的功能是监听客户程序的连接请求,

文档评论(0)

1亿VIP精品文档

相关文档