客户端
利用QTcpSocket类实现对服务端的连接与通信
主要信号及函数
各函数功能如其名
信号:
connected()
readyRead()
disconnected()
主要函数:
write()
flush()
connectToHost()
disconnectFromHost()
waitForConnected()
waitForBytesWritten()
waitForDisconnected()
另外,工程文件需添加如下代码:
QT += network
完整代码
完整代码见链接
https://github.com/tgtsml/QtDemos/tree/master/tcpclient/TCPClient
服务端
利用QTcpServer类实现对客户端的监听与通信
主要信号及函数
各函数功能如其名
信号:
newConnection()
主要函数:
listen()
close()
nextPendingConnection()
当有新连接到来时,nextPendingConnection会返回一个QTcpSocket类指针,利用该指针即可跟客户端建立通信,其通信方式与客户端类似
另外,工程文件需添加如下代码:
QT += network
完整代码
完整代码见链接
https://github.com/tgtsml/QtDemos/tree/master/tcpserver/TCPServer
测试结果


该博客介绍了利用QTcpSocket类实现客户端与服务端的连接与通信,以及利用QTcpServer类实现服务端对客户端的监听与通信。分别阐述了客户端和服务端的主要信号及函数,还给出了工程文件需添加的代码,完整代码可通过链接获取,并展示了测试结果。
3722

被折叠的 条评论
为什么被折叠?



