Qt开发中TCP协议服务器端如何通讯的?
下一个问题就是第三个了对不对?第三个是什么呢?在什么在Qt开发当中什么意思呢?比如我们这个TCP协议,TCP协议它的一个通信流程是怎么样的?那一般情况下,大家注意你比如我们先是什么呢?
它一般比如我们创建套贴字之类的。现在我们一个参考答案三是吧?怎么做?大家跟着这个思路来我们就可以了是不是?好现在我们看一下,OK这是蓝色,好蓝色跟蓝色这个是红色,这样我们容易记一些可以了。好现在我们就来看第三个是吧。什么意思?一般情况下你怎么去创建呢?
·第一步,我们在哪里面?三个答案他怎么做?比如福气他分为两个部分,比如服务器端对不对?服务器端还有一个是什么呢?客户单这一单还有两个,那么作为服务器端他首先第一步什么呢?
第一步你要创建QTcpSever这个什么呢?就是跟那个对象,你创建完那个对象之后呢要实现什么监听就是list监听需要的一些参数。list监听在这个过程当中我们就需要什么呢?需要这个IP地址,IP地址和什么呢?端口这就是第二个。
下一步什么呢?就是等待了,马上等待,等待客户单连接成功之后是不是成功后?或者成功后我们就可以发送什么?发送一个new一下什么?connect这个什么信号,这是他的第三步是不是?
好接着什么呢?接着我们就第四步了。第四步我们直接什么呢?就是写过代码大家知道,直接在什么?在newconnect就是connection信号,在信号槽函数中。那么直接什么呢?我们就调用哪个呢?调用这个Next菲特KE是吧。
啊什么呢?Next谷丙ingConnection函数,函数获取新连接的smsms,这个函数是他执行的什么呢?
第四步是吧。第五步呢?第七步就是连接skc,套接字对象读了一个信号。来这个函数读这个信号。读这个信号之后那下一步是什么呢?下一步就是直接在什么呢?我们就在read在Readrear信号当中,这个槽函数使用什么呢?使用read来接收数据。第七步我们做什么呢?直接调write发送数据嘛,调这个write,这个函数来发送数据。
所以这就是什么?这就是我们在Qt开发当中TCP协议的一个通信流程。