计算机网络编程技术 多媒体课件 P3 基于TCP协议的程序设计新.pptVIP

  • 12
  • 0
  • 约7.54千字
  • 约 30页
  • 2015-12-24 发布于未知
  • 举报

计算机网络编程技术 多媒体课件 P3 基于TCP协议的程序设计新.ppt

计算机网络编程技术 第3章 基于TCP协议的程序设计 本章的主要内容 回顾TCP协议的基本特点 了解阻塞模式和非阻塞模式 同步套接字编程技术 异步套接字编程技术 3.1 TCP协议介绍 (2) TCP数据包格式 (3) TCP协议的通信特点 3次握手; 4次挥手; 回顾拥塞控制 (4) TCP的熟知端口 3.2 阻塞模式/非阻塞模式 同步 异步 阻塞模式: 读、写、连接、接收 非阻塞模式 3.2.1 阻塞模式的效率提升方法 (1) 超时控制方法 套接字选项设置:SetSockOption(), GetSockOption() 应用示例: Socket socketTimeout=new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint myHost=new IPEndPoint(IPAddress.Any,8080); socketTimeout.SetSocket Option(SocketOptionLevel.Socket,SocketOptionName. ReceiveTimeout,3000); 定时器 (2) 套接字多路复用方法 C#使用Socket类提供的Select方法。应用示例: ArrayList socketList=new Ar

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档