1.工作總結(jié)
? 今天完成客戶端向服務(wù)器發(fā)送消息的功能煤伟。主要是使用sendtextmessage()與textmessagereceived()和pricesstextmessage()置侍,
客戶端與服務(wù)器連接上之后晤柄,客戶端的sendtextmessage會(huì)發(fā)送message信號(hào),觸發(fā)服務(wù)器textmessagereceived信號(hào)亿昏,然后連接到pricesstextmessage槽函數(shù)峦剔。該槽函數(shù)主要執(zhí)行將message顯示到接收消息框。我在這里加了一個(gè)顯示時(shí)間的功能角钩。主要是使用QDateTime類吝沫,調(diào)用currentdatetime函數(shù)來(lái)獲取當(dāng)前時(shí)間,同時(shí)使用qstring初始化递礼,再將其添加進(jìn)message中惨险。
? 服務(wù)器與客戶端的狀態(tài)函數(shù)不同:websocketserver連接上會(huì)發(fā)送newConnection信號(hào),同時(shí)觸發(fā)onNewConnection槽函數(shù)脊髓,websocket連接上發(fā)送connected信號(hào)辫愉,觸發(fā)onconnected槽。
2.明日計(jì)劃
? 完成檢測(cè)服務(wù)器斷開與重連功能供炼,熟悉代碼結(jié)構(gòu)與業(yè)務(wù)功能一屋。