admin管理员组文章数量:1794759
Qt网络编程
1.网络基本概念 MAC地址(硬件地址):网络设备出厂时设定的全球唯一硬件地址 网络地址(软件地址):每一台网络主机都有唯一的地址 网络端口:每一台网络主机可以通过不同端口进行多路通信
交换机:端到端数据转发 基于硬件地址实现不同设备间的数据转发 特点:工作层次低,转发速度快 路由器:决定数据转发路线,执行转发操作 基于软件地址实现不同网络间的数据转发 特点:能够选择数据通道,实现通信控制网络协议:是为数据交换而建立的规则、标准或约定的集合 经典协议栈: TCP与UDP: TCP(传输控制协议):基于连接的可靠传输协议,主要用于大量数据的场合,传输速度慢 UDP(用户数据报协议):非连接方式的传输协议,主要用于少量数据的场合,传输速度快 TCP的三次握手(建立连接): 应用层协议: HTTP:超文本传输协议,常用于浏览器/Web服务器 FTP:文件传输协议,常用于文件共享 SMTP:邮件传输协议,常用于邮件发送 Telnet:远程登录协议,常用于终端远程登录主机
Qt网络编程的方式: 对于Qt编程而言,网络只是数据传输的通道 Qt提供了网络协议对应的类(封装了协议细节) 使用Qt提供的类进行数据收发,从而进行网络应用开发
版权声明:本文标题:Qt网络编程 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686758353a98983.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论