因?yàn)樽约航?jīng)常做Socket開發(fā),經(jīng)常要調(diào)試和維護(hù)多個(gè)服務(wù)器端和客戶端的通信、報(bào)文數(shù)據(jù)等,網(wǎng)上的工具都是功能簡單,用的不爽,所以一直都想自己寫一個(gè)。年底不忙了,終于寫了一個(gè),提供給大家使用,源碼可以隨便使用和修改,歡迎多提意見,讓這個(gè)工具更易用,方便Socket編程開發(fā)人員。
Socket測試工具主要功能:
1.建立Socket測試服務(wù)器端和測試客戶端,并向其他端發(fā)送或接受報(bào)文數(shù)據(jù),支持自動發(fā)送和自動應(yīng)答,支持UDP和TCP;
2.錄入的IP地址和端口等參數(shù)數(shù)據(jù)進(jìn)行本地XML序列化,下次自動打開。(這個(gè)是我需要的,不用每次都錄入各種IP地址端口了);
3.接受或發(fā)送的報(bào)文數(shù)據(jù),可以直接保存在日志文件當(dāng)中,便于離線分析。
4.服務(wù)器端,可以查看接入的各個(gè)連接信息;
5.支持AscII和16進(jìn)制的數(shù)據(jù)發(fā)送和接收顯示。