TCP/UDP调试工具的使用
TCP/UDP調試工具下載鏈接
前文:當我們寫好一個TCP/UDP的程序時,但是無法通信時,光看代碼又找不出原因時,我們可以借助調試工具來檢查是服務端還是客戶端出現了問題,這樣就很大的減少了錯誤的排查范圍.
再次感嘆一下,這個工具真的很好用---------我們可以先寫好服務端或客戶端的程序,然后再和該工具測試,這樣寫好一個客戶端測試完全沒問題之后,我們再開始寫服務端,這樣也很好呢!!!
具體使用步驟如下(很詳細了),以QT TCP通信為例:
首先我們打開工具界面的樣子如圖所示:
第一步:首先排查是不是客戶端出的問題---------我們要在QT運行服務端的程序,然后在調試工具上開啟客戶端,輸入服務端的IP(即虛擬機的IP)和端口號(自己隨便寫一個).
注:這里的虛擬機的IP可以通過終端命令ifconfig來查看
點擊確定之后彈出來的界面如下:
如果qt上運行的服務端能接收到數據的話,證明不是客戶端出的問題.
第二步:接下來就可以測試是不是服務端的程序出現了問題
調試步驟如下:
首先,現在調試工具上開啟服務端,這里只需要輸入監聽的端口號即可.
點擊確定之后
在qt運行客戶端的程序,發送消息,觀察調試工具是否能收到消息.
如此便可以找出自己寫得程序不能通信到底是哪方的原因了.
注意:這里qt里運行的客戶端程序連接的服務器IP地址是我們電腦本機的哦.可以通過win+r快捷鍵打開cmd,輸入以下命令ipconfig獲取
當然以上客戶端和服務端要通信,綁定的端口都要一致哦.
或許你會感興趣!
QT TCP簡單的通信示例
QT UDP簡單的通信示例
總結
以上是生活随笔為你收集整理的TCP/UDP调试工具的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对象的三种状态
- 下一篇: Linux CentOS7/RHEL7关