- 1
- 0
- 约 57页
- 2017-01-01 发布于广东
- 举报
第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类中常用方法
您可能关注的文档
- C#可视化程序设计案例教程第2版史荧中第5章数据库应用程序的可视化设计课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第6章ADO.NET数据库访问技术课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第7章C#窗体应用程序高级控件课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第8章图形绘制GDI+简介课件教学.ppt
- C#可视化程序设计案例教程第2版史荧中第9章应用程序部署第9章应用程序部署课件教学.ppt
- C#可视化程序设计案例教程刘培林黄羽中第1章+WinForm开发入门课件教学.ppt
- C#可视化程序设计案例教程刘培林黄羽中第2章+窗体与控件课件教学.ppt
- C#可视化程序设计案例教程刘培林黄羽中第3章+C#程序设计语言课件教学.ppt
- C#可视化程序设计案例教程刘培林黄羽中第4章+菜单、工具栏与对话框课件教学.ppt
- C#可视化程序设计案例教程刘培林黄羽中第5章+数据库应用程序开发环境课件教学.ppt
原创力文档

文档评论(0)