Tcp調(diào)試工具顧名思義是用來(lái)調(diào)試TCP通信的,網(wǎng)上這樣的工具N多,之前用.NET寫(xiě)過(guò)一個(gè),無(wú)奈在XP下還要安裝個(gè).NET框架才能運(yùn)行,索性這次用QT重寫(xiě),發(fā)現(xiàn)QT寫(xiě)TCP通信比.NET還要便捷一些,運(yùn)行效率貌似要高,還能識(shí)別客戶端斷開(kāi),這個(gè)真神奇,除了斷電之外。
Tcp調(diào)試工具實(shí)現(xiàn)ASCII格式和16進(jìn)制數(shù)據(jù)收發(fā),支持多個(gè)客戶端收發(fā)消息,可以指定客戶端發(fā)送消息,動(dòng)態(tài)增加和移除已連接客戶端。
操作步驟:
第一步:添加主界面,布局好主界面,并命名好控件,例如服務(wù)端的清空按鈕命名為btnClearServer,客戶端的清空按鈕命名為btnClearClient。
第二步:編寫(xiě)服務(wù)端中客戶端通信類,服務(wù)端可以接受多個(gè)客戶端的連接,這里采用了同步通信機(jī)制,先編寫(xiě)myTcpClient類,封裝了客戶端連接斷開(kāi)接收數(shù)據(jù)的操作。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版