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