C#网络编程及应用刘瑞第10章TCP协议开发课件教学.pptVIP

  • 1
  • 0
  • 约 57页
  • 2017-01-01 发布于广东
  • 举报

C#网络编程及应用刘瑞第10章TCP协议开发课件教学.ppt

第10章 TCP协议开发 10.1 相关概念 10.2 定义与获取主机信息 10.3 同步套接字编程 10.4 同步套接字开发举例——简单聊天程序 10.5 使用TcpClient和TcpListener简化TCP编程 10.6 异步套接字编程 10.7 异步套接字开发举例 10.1 基本概念 基本概念(相关概念) 同步 发送方将数据包发送到网络上以后,不等接收方响应,就接着发送下一个数据包。 异步 发送方将数据包发送到网络上以后,等接收方做出响应后,才接着发送下一个数据包。 - 同步套接字 在通过Socket进行连接、接收、发送操作时,客户机或服务器会暂停当前工作,处于等待状态,即一直等到有数据时才继续执行下面的语句。一般在阻塞方式下使用这种方式。可见,同步套接字适用于网络传输量不太大的情况。当网络传输量很大时,长时间的等待可能会让用户无法忍受。 - 异步套接字 在通过Socket进行连接、接收、发送操作时,客户机或服务器不会暂停当前工作,而是利用callback机制进行连接、接收和发送处理。异步套接字适用于需要在网络上进行大量数据传输的应用程序,比如有几万客户同时传输的情况。 10.2 定义与获取主机信息 定义主机对象 IPEndPoint类 IPAddress类 获取主机信息 Dns类中常用方法

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档