C++搭建集群聊天室(十六):代碼測試文檔

      網友投稿 829 2022-05-29

      既然客戶端都發出來了,總得開始測試一下了,雖然說在整集群,兩手抓嘛。

      測出來一些問題,還有不少問題潛在著。持續更新中

      @[toc]

      bug 1:

      bug:登錄、測試皆失敗

      尋病:debug調試

      病灶:

      char sql[128] = {0}; sprintf("insert into User(name,password,state) values('%s','%s','%s')", user.getname().c_str(),user.getpassword().c_str(),user.getstate().c_str());

      由于 sprintf 函數沒有正確的傳入第一個參數,而傳入的第二個參數又正好為字符串,則導致這條語句少傳入一個參數,僅僅是報了個警告,注意到了,但是一眼沒看出來,就放任了。

      解決方法:將 sql 作為 sprintf 的第一個參數,正確傳參。

      bug 2

      bug:在更新用戶狀態的時候報錯

      解決方法:一眼就看出那條 SQL 語句有問題,update 寫成 updata 了。

      bug 3(待解決)

      服務端異常退出,但是客戶端的狀態為依然在線。

      解決方案:捕捉信號,投放到 reset 中。

      困難點:異常溜了,暫時還沒捕捉到信號。

      (其實就是忘了存了。。。下次做事手腳一定要麻利點,第一時間把狀態保存下來,而不是繼續往下測試。)

      bug 4

      單聊消息一發送,服務端就崩潰。

      病灶:json解析找不到字段。

      C++搭建集群聊天室(十六):代碼測試文檔

      解決方案:

      1、重新校準協議。

      2、設置判斷條件,提高代碼健壯性。

      bug 5

      創建群組數據庫執行失敗。

      用眼睛都能看出來是表名忽略了大小寫。

      C++

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:織夢后臺欄目顯示文檔數不為0,但點進去之后什么都沒有
      下一篇:Python官方文檔學習心得(第四篇)
      相關文章
      亚洲人成无码久久电影网站| 亚洲av永久中文无码精品| 在线亚洲97se亚洲综合在线| 老色鬼久久亚洲AV综合| 亚洲精品免费网站| 亚洲精品乱码久久久久久按摩| 亚洲国产成人精品无码区在线网站| 亚洲成A∨人片天堂网无码| 亚洲最新在线视频| 亚洲欧洲日产国码高潮αv| 亚洲Aⅴ无码一区二区二三区软件| 精品国产亚洲第一区二区三区| 精品亚洲成a人片在线观看 | 偷自拍亚洲视频在线观看99| 亚洲妓女综合网99| 亚洲人成网站看在线播放| 亚洲va在线va天堂va四虎| 亚洲国产小视频精品久久久三级| 香蕉大伊亚洲人在线观看| 在线观看亚洲AV每日更新无码| 亚洲欧洲日产v特级毛片| 亚洲一欧洲中文字幕在线| 噜噜噜亚洲色成人网站∨| 亚洲精品中文字幕乱码影院| 狠狠色伊人亚洲综合成人| 亚洲第一黄片大全| 亚洲美日韩Av中文字幕无码久久久妻妇 | 激情97综合亚洲色婷婷五| 亚洲精品色午夜无码专区日韩| 久久亚洲精品无码| 亚洲熟妇无码爱v在线观看| jlzzjlzz亚洲jzjzjz| 亚洲精品动漫免费二区| 亚洲人成综合网站7777香蕉| 亚洲男同gay片| 亚洲中文精品久久久久久不卡| 亚洲JIZZJIZZ妇女| 2022中文字字幕久亚洲| 久久亚洲AV午夜福利精品一区 | 亚洲精品电影天堂网| 在线亚洲高清揄拍自拍一品区|