這是一個(gè)適用于軟件開發(fā)人員和測試人員的數(shù)據(jù)通信測試軟件,包含了mTelnet和mListener兩款工具,僅作為簡單的測試工具。
用于協(xié)助開發(fā)或者驗(yàn)證網(wǎng)絡(luò)服務(wù)之間,點(diǎn)對點(diǎn)的數(shù)據(jù)通信是否正常。
使用說明
發(fā)送端:mTelnet工具
使用時(shí),填寫目標(biāo)計(jì)算機(jī)的IP地址和端口號、文本信息內(nèi)容,然后點(diǎn)擊[發(fā)送]按鈕即可。(如果相關(guān)服務(wù)是對應(yīng)本地計(jì)算機(jī)的話,可以使用默認(rèn)的127.0.0.1地址)
窗體底部的狀態(tài)欄,會顯示本次發(fā)送的結(jié)果是否成功。如果不成功,可以根據(jù)相應(yīng)的提示信息進(jìn)行檢查。
接收端:mListener工具
使用時(shí),填寫本地計(jì)算機(jī)上,對應(yīng)服務(wù)的端口號,然后點(diǎn)擊[接收]按鈕即可開始監(jiān)聽。需要進(jìn)行新的監(jiān)聽時(shí),先點(diǎn)擊[斷開]之后,就可以修改參數(shù)進(jìn)行新的監(jiān)聽。
窗體底部的狀態(tài)欄,會顯示監(jiān)聽操作是否成功。最常見的失敗原因,是填寫的端口號已經(jīng)被其他服務(wù)占用,這時(shí)候你可以先關(guān)閉對應(yīng)的服務(wù)和程序,然后再次嘗試監(jiān)聽。
注意事項(xiàng)
1.兩款工具的使用過程中,請選擇相同的、正確的“字符編碼”。這樣才能保證傳輸和轉(zhuǎn)換過程中,得到您需要的數(shù)據(jù)。
2.如果需要傳輸中文內(nèi)容,請使用UTF-8編碼或者Unicode編碼。
軟件背景
當(dāng)需要用到Telnet命令進(jìn)行消息觸發(fā)時(shí),才忽然發(fā)現(xiàn)最近的重裝后的這個(gè)系統(tǒng)里,被精簡掉了很多東西,包括我需要的Telnet程序。(正在開發(fā)的這個(gè)系統(tǒng),一直擁有這樣的接口:系統(tǒng)監(jiān)聽固定的端口號,將傳遞進(jìn)來的文本信息,解析成相應(yīng)的事件信息,來觸發(fā)軟件某些行為。我們平時(shí)就使用Telnet進(jìn)行數(shù)據(jù)發(fā)送)。
嘗試從同事計(jì)算機(jī)上拷貝Telnet程序,結(jié)果無法執(zhí)行。但是開發(fā)的工作還是要繼續(xù)呀,因此就不得不寫了個(gè)簡單的代替工具,用于代替Telnet。 我覺得這個(gè)是程序員解決問題的本能,嘻嘻。
回家之后,將這個(gè)小工具重新寫一遍,相比在公司寫的那個(gè)多了一些調(diào)整和優(yōu)化;完成之后,覺得其實(shí)可以寫多個(gè)監(jiān)聽程序,這樣兩者就可以相互配合了。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版