網絡調試助手是一款擁有TCP/UDP服務端與客戶端功能于一體的網絡調試工具,是網絡應用開發(fā)和調試過程中常用的專業(yè)必備軟件。它能幫助網絡應用設計、開發(fā)、測試人員,檢查所開發(fā)的網絡應用軟硬件的數據收發(fā)情況,加快開發(fā)進度。界面精致,實用性強,能協助相關人員核查網絡應用軟硬件的數據收發(fā)狀況,提升開發(fā)速度,成為你在TCP/UDP應用開發(fā)中的得力助手。需要的朋友快來下載試試吧!
網絡調試助手使用教程
1、下載軟件壓縮包文件,點擊“NetAssist.exe”可直接啟動程序,首先用該軟件建立一個TCP服務器,在協議類型處選擇TCP Server協議,本機IP地址一般會默認自動填入本機IP,若有多個IP也可以自己修改,端口號設置成小于65536的一個沒有使用的端口號,然后點擊連接。

2、若上一步所設置參數無誤并且端口號也沒有被使用,則連接按鈕會自動變?yōu)橐韵聽顟B(tài),表示服務器端配置已成功。

3、接下來配置客戶端,需要注意的是平常我們在調試過程中只需要使用服務器端或者客戶端的一種,我們調試的設備即為服務器或者客戶。此處為了演示方便所以同時演示。同上設置方法一樣,協議類型選擇TCP Client,填入服務器IP地址和服務器端口號,如圖中紅圈所示,點擊連接,如果服務器端正常則連接按鈕會自動變成斷開按鈕,各種參數輸入狀態(tài)會鎖定。

4、在發(fā)送輸入框輸入要發(fā)送的信息,hello world,點擊發(fā)送。如圖中所示,服務器端收到來自客戶端的信息,同時顯示客戶端的IP和端口信息。右下角還顯示了當前累計接收到的字節(jié)數。

5、我們也可以在左邊的發(fā)送區(qū)設置和接收區(qū)設置十六進制發(fā)送,這個功能在調試硬件設備時尤其有用,能看到網口所發(fā)送的最原始信息,特別是有些不能顯示的字符。

網絡調試助手常見問題
一、TCP服務端
1、TCP與UDP不同,使用TCP需要先創(chuàng)建服務端,客戶端才能進行連接。此處需將協議類型設置為TCP Server。
2、接著設置服務端的IP地址,如圖中所示進行填寫,軟件會自動獲取本機IP信息。
3、端口設置為8080.若使用其他端口,則在配置客戶端時必須保持相同。
4、點擊“連接”按鈕即可啟動服務端,等待客戶端接入。
二、TCP客戶端
1、下一步創(chuàng)建客戶端,將協議類型選為“TCP Client”,參考下圖設置。
2、服務器IP地址一欄需填入目標服務端的實際IP地址。
3、服務器端口必須與之前服務端設定的端口完全相同。
4、點擊“連接”按鈕發(fā)起連接請求,若連接成功,按鈕文字將變?yōu)?ldquo;斷開”。
三、收發(fā)測試
1、連接建立后即可開始數據傳輸,在客戶端輸入內容后點擊發(fā)送,數據便會傳送到服務端。
2、服務端也可發(fā)送數據,支持向指定客戶端或所有已連接的客戶端發(fā)送信息。
網絡調試助手功能特點
1、綠色免安裝工具,兼容各類Windows系統(tǒng),僅含單一執(zhí)行文件,無需依賴微軟dotNet運行庫。
2、兼具客戶端與服務端功能:可在同一臺電腦上運行多個實例,可將其中一個設為服務端,其余設為客戶端,并實現客戶端對服務端的連接測試。
3、只要協議類型、IP地址與端口號配置無誤,即可穩(wěn)定建立通信鏈路。
4、典型使用場景:利用該工具與自主開發(fā)的網絡應用或網絡硬件設備進行通信聯調測試。
5、支持UDP與TCP通信協議,內置服務端和客戶端模式,服務端可同時管理多個客戶端連接會話;
6、支持單播與廣播傳輸方式;
7、支持ASCII與Hex兩種數據收發(fā)格式,收發(fā)內容可在十六進制與文本字符間自由切換;
8、可自動附加校驗碼,兼容多種校驗生成方式;
9、具備定時發(fā)送、循環(huán)重發(fā)、批量發(fā)送功能,發(fā)送內容支持從外部文件讀取導入;
10、常用發(fā)送內容可保存為多組預設輸入(上限64組),隨時可通過菜單調用已存數據快速發(fā)送,提升調試效率;
11、界面語言支持中文與英文切換(通過菜單選擇),默認根據操作系統(tǒng)語言自動匹配顯示語言。