- 1
- 0
- 约2.11万字
- 约 33页
- 2019-10-09 发布于安徽
- 举报
实用标准
文档大全
QT网络编程—TCP一
TCP即Transmission Control Protocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。
TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序。我们在服务器端进行端口的监听,一旦发现客户端的连接请求,就会发出newConnection()信号,我们可以关联这个信号到我们自己的槽函数,进行数据的发送。而在客户端,一旦有数据到来就会发出readyRead()信号,我们可以关联此信号,进行数据的接收。其实,在程序中最难理解的地方就是程序的发送和接收了,为了让大家更好的理解,我们在这一节只是讲述一个传输简单的字符串的例子,在下一节再进行扩展,实现任意文件的传输。
一、服务器端。
在服务器端的程序中,我们监听本地主机的一个端口,这里使用6666,然后我们关联newConnection()信号与自己写的sendMessage()槽函数。就是说一旦有客户端的连接请求,就会执行sendMessage()函数,在这个函数里我们发送一个简单的字符串。
1.我们新建Qt4 Gui Application,工程名为“tcpS
您可能关注的文档
最近下载
- 2026年宁夏(中考)数学真题试卷(含答案).docx VIP
- 国家开放大学《公共行政学》名词术语参考答案.docx VIP
- 华为ICT大赛中国区(实践赛)-基础软件赛道往年考试真题试题库(含答案解析).doc VIP
- 2025年河北唐山师范学院招聘工作人员(硕士研究生)17人笔试备考试题及1套参考答案详解.docx VIP
- 《自然辩证法概论》课后习题答案 2025版.pdf
- 国家开放大学,纸考,参考答案,22202公共行政学.doc VIP
- 巴彦油田深层油层下限标准确定.pptx VIP
- 商品价值概论——劳动价值论与效用—需求价值论的融合与统一.pdf VIP
- 东方时事群聊记录2015-03-29从当年边区币与法币之争看当今.docx VIP
- 建筑施工花篮拉杆附着式钢管脚手架安全管理.pptx VIP
原创力文档

文档评论(0)