国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Qt--TCP網(wǎng)絡(luò)通訊基本實現(xiàn)

2023-08-17 15:11 作者:神經(jīng)病鉆石會員  | 我要投稿

可以使用Qt中提供的兩個套接字通信類:

????QTcpServer:服務(wù)器類,用于監(jiān)聽客戶端連接以及和客戶端建立連接。

? ? QTcpSocket:通信的套接字類,客戶端、服務(wù)器端都需要使用。

使用這兩個套接字通信類需要引入network模塊。

1.制作一個服務(wù)器

1.1 通信流程

  1. 創(chuàng)建套字節(jié)服務(wù)器QTcpServer對象

  2. 通過QTcpServer對象設(shè)置監(jiān)聽,使用QTcpServer::listen()

  3. 通過QTcpServer::newConnection()信號檢測是否有新的客戶端連接

  4. 若有新的客戶端連接調(diào)用nextPendingConnection()得到通信的套接字對象

  5. 使用信號QTcpSocket::connectedQTcpSocket::disconnected來判斷是否連接上服務(wù)器

  6. 最后使用QTcpSocket對象和客戶端進行通信

2.制作一個客戶端

2.1通信流程

  1. 創(chuàng)建通信的套接字類QTcpSocket對象

  2. 使用服務(wù)器端綁定的IP端口連接服務(wù)器QAbstractSocket::connectToHost()

  3. 使用信號QTcpSocket::connectedQTcpSocket::disconnected來判斷是否連接上服務(wù)器

  4. 使用QTcpSocket對象和服務(wù)器進行通信


Qt--TCP網(wǎng)絡(luò)通訊基本實現(xiàn)的評論 (共 條)

分享到微博請遵守國家法律
五大连池市| 卢湾区| 岳池县| 平定县| 邻水| 邢台市| 银川市| 沂水县| 平陆县| 沈阳市| 错那县| 彭泽县| 齐齐哈尔市| 满洲里市| 柳河县| 揭东县| 冀州市| 承德县| 古丈县| 吉木萨尔县| 论坛| 石屏县| 黄山市| 昌宁县| 弋阳县| 余干县| 香港 | 闻喜县| 河津市| 庆阳市| 马关县| 仁化县| 平阳县| 长葛市| 福清市| 丹寨县| 重庆市| 应城市| 石门县| 怀集县| 云南省|