資源簡介
在上2次文章Qt學習之路_5(Qt TCP的初步使用) Qt學習之路_4(Qt UDP的初步使用) 中已經初步介紹了群聊功能和文件傳輸功能,這一節中主要在這個基礎上加入一個私聊功能。
參考文獻依舊是:《Qt及Qt Quick開發實戰精解》一書中的第5個例子以及http://www.yafeilinux.com/ 網站上的源碼。另外這次的私聊功能也是參考網友http://www.qtcn.org/bbs/read-htm-tid-32609.html的,他的程序有些bug,其中最嚴重的bug是當私聊第二次聊天的時候對方會接收不到信息。這次主要是將這個bug和其它一些小bug修補了,但是仍然有一個漏洞就是:當第二次私聊時,后面那個的發送方收到信息的時候有可能會多一個窗口彈出來。目前還找不到其原因。猜想是:在第一次聊天接收時關閉聊天窗口后,其內存沒有釋放。但是當窗口關閉時我們覺得其內存釋放應該在Qt內部自己實現。
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????866257??2012-09-03?20:46??Qt學習之路_6(Qt局域網聊天軟件).pdf
?????文件???13103452??2012-07-03?23:51??chat工程代碼.rar
-----------?---------??----------?-----??----
?????????????13969709????????????????????2
-----------?---------??----------?-----??----
?????文件?????866257??2012-09-03?20:46??Qt學習之路_6(Qt局域網聊天軟件).pdf
?????文件???13103452??2012-07-03?23:51??chat工程代碼.rar
-----------?---------??----------?-----??----
?????????????13969709????????????????????2
評論
共有 條評論