- 14
- 0
- 约2.29万字
- 约 19页
- 2019-03-09 发布于湖北
- 举报
?网络编程,OSI(开放式系统互联参考模型)七层参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。??? 套接字(Socket)是网络通信的基本构建模块,又分为流式套接字(Stream Socket)和数据报套接字(Datagram Socket)两种类型的套接字。??? TCP:传送控制协议(Transmission Control Protocol),这是一种提供给用户的可靠的全双工字节流面向连接的协议。??? UDP:用户数据报协议(User Datagram Protocol),这是提供给用户进程的无连接协议,用于传送数据而不执行正确性检查。??? 当然TCP、UDP都归属于传输层协议。
??? 对所用的网络知识简短的介绍,下面步入正题,开始Qt套接字编程~
??? 在TCP/IP网络中两个进程间的相互作用的主要模式是客户机/服务器模式(Client/Server model),是构造分布式应用程序最常用的模式。??? Qt中几乎所有的QtNetwork类都是异步的,一般情况下没有必要Socket使用在多线程中。
■、UDP??? UDP是不可信赖的,它是基于包的协议。一些应用程序层的协议使用UDP是因为它比TCP更加小巧,数据是从一个主机到另一个主机以包的形式发送的。这里没有连接到的概念,并且如果一个UDP包没有被正确交付,它不会向系统报告
原创力文档

文档评论(0)