最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
虎林市| 印江| 萍乡市| 洛隆县| 清涧县| 比如县| 元谋县| 凭祥市| 萨迦县| 株洲县| 西乌珠穆沁旗| 台州市| 乌兰察布市| 鄂托克旗| 新闻| 越西县| 宁化县| 高尔夫| 岐山县| 上思县| 朝阳县| 屏东县| 淳安县| 洪雅县| 普兰店市| 临海市| 溧阳市| 新田县| 沽源县| 莱芜市| 乌兰县| 黄浦区| 德令哈市| 高陵县| 南皮县| 襄城县| 德昌县| 京山县| 阳江市| 区。| 满城县|