- 2
- 0
- 约1.26万字
- 约 50页
- 2018-12-22 发布于福建
- 举报
第03章tp应用编程
第3章 TCP应用编程 3.1 TCP应用编程涉及的相关技术 3.2 利用同步TCP编写网络聊天程序 3.3 利用同步TCP编写网络游戏 3.4 异步TCP应用编程 3.5 利用异步TCP编写网络聊天程序 3.1 TCP应用编程涉及的相关技术 3.1.1 TCP简介 3.1.2 同步TCP应用编程的一般步骤 3.1.3 TcpClient类与TcpListener类 3.1.4 NetworkStream类 3.1.5 解决TCP协议的无消息边界问题 3.1.1 TCP简介 TCP是Transmission Control Protocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务。 TCP最主要的特点: 1) 是一种基于连接的协议(类似于打电话)。 2) 保证数据准确到达。 3) 保证各数据到达的顺序与数据发出的顺序相同。 4) 传输的数据无消息边界。 服务器、客户端是相对的概念,任何一台机器既可以单独运行服务器端程序,也可以单独运行客户端程序。也可以将服务器代码和客户端代码写到同一个程序中。 3.1.2 同步TCP应用编程的一般步骤 在同步TCP应用编程中,发送数据、接收数据以及监听客户端连接均采用同步阻塞方式工作。 使用同步TCP编写服务器端应用程序的一般步骤为: 创建
原创力文档

文档评论(0)