在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Socket测试工具及源码

Socket测试工具及源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.40M
  • 下载次数:17
  • 浏览次数:85
  • 发布时间:2020-11-07
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
提供给大家使用,源码可以随便使用和修改,欢迎多提意见,让这个工具更易用,方便Socket编程开发人源。主要的功能如下: 1.建立Socket测试服务器端和测试客户端,并向其他端发送或接受报文数据,支持自动发送和自动应答,支持UDP和TCP; 2.录入的IP地址和端口等参数数据进行本地XML序列化,下次自动打开。(这个是我需要的,不用每次都录入各种IP地址端口了); 3.接受或发送的报文数据,可以直接保存在日志文件当中,便于离线分析。 4.服务器端,可以查看接入的各个连接信息; 5.支持AscII和16进制的数据发送和接收显示。
【实例截图】
【核心代码】
SocketTool(sourcecode)
└── SocketTool
├── app.config
├── Backup
│   ├── Core
│   │   ├── BitConverter.cs
│   │   ├── CommTcpClient.cs
│   │   ├── CommTcpServer.cs
│   │   ├── CommUdpClient.cs
│   │   ├── CommUdpServer.cs
│   │   ├── Connection.cs
│   │   ├── Delegates.cs
│   │   ├── Enumerations.cs
│   │   ├── IPacket.cs
│   │   ├── Message.cs
│   │   ├── MessageReceivedEventArgs.cs
│   │   ├── MessageSentEventArgs.cs
│   │   ├── NetTest.cs
│   │   ├── PacketUtil.cs
│   │   ├── ParseUtil.cs
│   │   └── SockUtils.cs
│   ├── Form1.cs
│   ├── Form1.Designer.cs
│   ├── Form1.resx
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── SocketTool.csproj
│   └── Util
│   ├── Constants.cs
│   └── Utils.cs
├── bin
│   ├── Castle.Core.dll
│   ├── Castle.DynamicProxy2.dll
│   ├── Castle.DynamicProxy.dll
│   ├── Common.Logging.dll
│   ├── Common.Logging.Log4Net.dll
│   ├── Debug
│   │   ├── client.log
│   │   ├── log4net.dll
│   │   ├── log.txt
│   │   ├── log.txt2013.01.25
│   │   ├── RollingFileAppender_log.txt
│   │   ├── server.log
│   │   ├── socketinfo.xml
│   │   ├── SocketTool.exe
│   │   ├── SocketTool.exe.config
│   │   └── SocketTool.vshost.exe.config
│   ├── Iesi.Collections.dll
│   ├── log4net.dll
│   └── Release
│   ├── Castle.Core.dll
│   ├── Castle.DynamicProxy2.dll
│   ├── Castle.DynamicProxy.dll
│   ├── Common.Logging.dll
│   ├── Common.Logging.Log4Net.dll
│   ├── Iesi.Collections.dll
│   ├── log4net.dll
│   ├── log.txt
│   ├── log.txt2013.01.24
│   ├── RollingFileAppender_log.txt
│   ├── serialiable.xml
│   ├── socketinfo.xml
│   ├── SocketTool.exe
│   ├── SocketTool.exe.config
│   ├── SocketTool.pdb
│   ├── SocketTool.vshost.exe
│   ├── SocketTool.vshost.exe.config
│   └── SocketTool.vshost.exe.manifest
├── ClientForm.cs
├── ClientForm.cs.bak
├── ClientForm.Designer.cs
├── ClientForm.resx
├── Core
│   ├── BitConverter.cs
│   ├── CommTcpClient.cs
│   ├── CommTcpServer.cs
│   ├── CommUdpClient.cs
│   ├── CommUdpServer.cs
│   ├── Connection.cs
│   ├── Delegates.cs
│   ├── Enumerations.cs
│   ├── Event.cs
│   ├── IClient.cs
│   ├── IConnection.cs
│   ├── IPacket.cs
│   ├── IServer.cs
│   ├── ISocketInfo.cs
│   ├── Message.cs
│   ├── MessageReceivedEventArgs.cs
│   ├── MessageSentEventArgs.cs
│   ├── NetTest.cs
│   ├── PacketUtil.cs
│   ├── ParseUtil.cs
│   ├── SocketInfo.cs
│   ├── SockUtils.cs
│   ├── TcpConnection.cs
│   └── UdpConnection.cs
├── Form1.cs
├── Form1.Designer.cs
├── Form1.resx
├── image
│   ├── 05231_1.png
│   ├── 05231_29.png
│   ├── 05231_2.png
│   ├── 05231_5.png
│   ├── 0.gif
│   ├── 16x16
│   │   ├── 08.png
│   │   ├── 13221815.gif
│   │   ├── 14.png
│   │   ├── add-new-folder.png
│   │   ├── add-new-paper-file.png
│   │   ├── add-new-tab.png
│   │   ├── add-new-window.png
│   │   ├── application_cascade.png
│   │   ├── application_form.png
│   │   ├── application_side_boxes.png
│   │   ├── application_side_list.png
│   │   ├── application_view_columns.png
│   │   ├── application_view_detail.png
│   │   ├── application_view_icons.png
│   │   ├── application_view_list.png
│   │   ├── application_view_tile.png
│   │   ├── arrow-back-previous.png
│   │   ├── arrow-down-bottom-blue-circle.png
│   │   ├── arrow-down-bottom-green-circle.png
│   │   ├── arrow-down-bottom.png
│   │   ├── arrow-down-bottom-red-circle.png
│   │   ├── arrow-down-bottom-yellow-circle.png
│   │   ├── arrow-forward-next.png
│   │   ├── arrow_in.png
│   │   ├── arrow_out.png
│   │   ├── arrows-refresh-reload-blue-circle.png
│   │   ├── arrows-reload-refresh.png
│   │   ├── arrow-triangle-go-end.png
│   │   ├── arrow-triangle-go-start.png
│   │   ├── arrow-up-top-blue-circle.png
│   │   ├── arrow-up-top-green-circle.png
│   │   ├── arrow-up-top.png
│   │   ├── arrow-up-top-red-circle.png
│   │   ├── arrow-up-top-yellow-circle.png
│   │   ├── arrow-window-downloads.png
│   │   ├── block-human-privacy.png
│   │   ├── block-warning-red-circle.png
│   │   ├── brush-paint-01.png
│   │   ├── brush-paint-02.png
│   │   ├── cancel-red-circle.png
│   │   ├── cd.png
│   │   ├── chmod.gif
│   │   ├── clipboard-paper-paste.png
│   │   ├── clock-history.png
│   │   ├── close-red-square.png
│   │   ├── correct-valid-paper-file-properties.png
│   │   ├── correct-valid-properties-blue-circle.png
│   │   ├── correct-valid-properties-green-circle.png
│   │   ├── delete.png
│   │   ├── door_in.png
│   │   ├── door_open.png
│   │   ├── earth-globe-arrows-web-updates.png
│   │   ├── earth-globe-blue-locale.png
│   │   ├── earth-globe-web-internet.png
│   │   ├── error-red-circle.png
│   │   ├── excel.gif
│   │   ├── exclamation-blue-circle.png
│   │   ├── exclamation-green-circle.png
│   │   ├── exclamation-red-circle.png
│   │   ├── exclamation-red-octagon.png
│   │   ├── exclamation-red-triangle.png
│   │   ├── exclamation-yellow-circle.png
│   │   ├── feed-rss-atom.png
│   │   ├── folder-directory-arrow-up.png
│   │   ├── folder-directory-closed.png
│   │   ├── folder-directory-open.png
│   │   ├── gear-advanced-options.png
│   │   ├── gear-advanced-options-purple-circle.png
│   │   ├── house-home.png
│   │   ├── human-person-guy-01.png
│   │   ├── human-person-guy-02.png
│   │   ├── information-blue-circle.png
│   │   ├── jigsaw-puzzle-piece-extension.png
│   │   ├── lock-security-broken.png
│   │   ├── lock-security.png
│   │   ├── magnifying-glass-search-find.png
│   │   ├── palette-brush-paint-02-theme-skin.png
│   │   ├── palette.png
│   │   ├── paper-arrows-top-bottom-move-file.png
│   │   ├── paper-bug-report.png
│   │   ├── paper-human-horizontal-orientation.png
│   │   ├── paper-human-vertical-orientation.png
│   │   ├── paper-page-file.png
│   │   ├── paper-page-square.png
│   │   ├── paper-page-square-text-arrows-reload-refresh.png
│   │   ├── paper-page-square-text.png
│   │   ├── paper-page-square-text-yellow-highlight.png
│   │   ├── papers-copy.png
│   │   ├── pencil.png
│   │   ├── pencil-rename.png
│   │   ├── printer-print.png
│   │   ├── question-speech-bubble.png
│   │   ├── scissors-cut.png
│   │   ├── socket-plugin.png
│   │   ├── star-bookmarks-favourites.png
│   │   ├── stop.png
│   │   ├── stop-sign.png
│   │   ├── tables.gif
│   │   ├── tab.png
│   │   ├── Thumbs.db
│   │   ├── TruckYellow.ico
│   │   ├── warning-exclamation-yellow-triangle.png
│   │   ├── window-application.png
│   │   ├── window-cd-software-install.png
│   │   ├── window-close.png
│   │   ├── window-command-prompt.png
│   │   ├── window-options-preferences.png
│   │   └── window-separator.png
│   ├── 19.png
│   ├── 20100128_681a3bbef8f07e69649c4zP52pmUEpja.jpg
│   ├── 436128.png
│   ├── 4.png
│   ├── anchor.png
│   ├── application-exit.png
│   ├── application_view_tile.png
│   ├── arrows-reload-refresh.png
│   ├── arrow_up_top.png
│   ├── BaoJing.png
│   ├── bg
│   │   ├── bg.gif
│   │   ├── bodybg.gif
│   │   ├── featured_prod_tal.jpg
│   │   ├── footer.gif
│   │   ├── pricebox_bg.jpg
│   │   ├── small.gif
│   │   ├── Thumbs.db
│   │   ├── topgradient.jpg
│   │   ├── welcome.jpg
│   │   └── welcome_tal.jpg
│   ├── camera-web-2.png
│   ├── camera-web-3.png
│   ├── camera-web-8.png
│   ├── cancel_32.png
│   ├── canceld_32.png
│   ├── chart_line1.png
│   ├── chart_line21.png
│   ├── chart_line2.png
│   ├── chart_line.png
│   ├── che1.png
│   ├── CheHui.png
│   ├── chinaz11.png
│   ├── chinazA_PNG00.png
│   ├── chinazA_PNG02.png
│   ├── chinaz_PNG00.png
│   ├── chinazPNG01.png
│   ├── chinaz_PNG05.png
│   ├── close.gif
│   ├── Comment.png
│   ├── computer_key.png
│   ├── control_play_blue.png
│   ├── cross.gif
│   ├── DaoYouDian.png
│   ├── DiZhi.png
│   ├── drop-no1.gif
│   ├── drop-no.gif
│   ├── Exit.png
│   ├── fangda.png
│   ├── FireEscape.png
│   ├── gas.png
│   ├── group_key-1.png
│   ├── group_key.png
│   ├── GuanQu1.png
│   ├── GuanQu.png
│   ├── GuiJi.png
│   ├── header_pic.jpg
│   ├── ico
│   │   ├── 1.ico
│   │   ├── 2.ico
│   │   ├── 3.ico
│   │   ├── 4f939e821994a00f22c73d098ca1ea2f.ico
│   │   ├── 4.ico
│   │   ├── 51174f3c43513af5fd455ae71efd83f9.ico
│   │   ├── 5.ico
│   │   ├── 6.ico
│   │   ├── 7.ico
│   │   ├── 8.ico
│   │   ├── actions.ico
│   │   ├── app.ico
│   │   ├── Back.ico
│   │   ├── blocked.ico
│   │   ├── bold.ico
│   │   ├── call_hangup.ico
│   │   ├── call.ico
│   │   ├── Comment.ico
│   │   ├── damotouicon1.ico
│   │   ├── damotouicon (1).ico
│   │   ├── damotouicon (2).ico
│   │   ├── damotouicon.ico
│   │   ├── Delete.ico
│   │   ├── Exit.ico
│   │   ├── fontbackcolor.ico
│   │   ├── fontcolor.ico
│   │   ├── im.ico
│   │   ├── Info.ico
│   │   ├── italic.ico
│   │   ├── Load.ico
│   │   ├── Loading.ico
│   │   ├── Next.ico
│   │   ├── Picture.ico
│   │   ├── Pie Chart.ico
│   │   ├── pinion_gears_256.ico
│   │   ├── Profile.ico
│   │   ├── register_error.ico
│   │   ├── register_ok.ico
│   │   ├── register_registering.ico
│   │   ├── Save.ico
│   │   ├── tank_truck_256.ico
│   │   ├── Thumbs.db
│   │   ├── truck_256.ico
│   │   ├── underline.ico
│   │   └── Warning.ico
│   ├── icon_minimize.gif
│   ├── img_booto1.png
│   ├── img_booto.png
│   ├── img_Top.gif
│   ├── index_04.gif
│   ├── JianTou.png
│   ├── JiaYouZan1.png
│   ├── JiaYouZan.png
│   ├── key_go.png
│   ├── liangtiantubiao.png
│   ├── Load.png
│   ├── lock_open-2.png
│   ├── lock_open.png
│   ├── logo.gif
│   ├── LorryGreen48.png
│   ├── LorryGreen.png
│   ├── map_loading.gif
│   ├── mm_20_yellow.png
│   ├── movie_32.png
│   ├── movie_grey_camera.png
│   ├── New1.png
│   ├── New2.png
│   ├── newend.gif
│   ├── neworg.gif
│   ├── New.png
│   ├── online.png
│   ├── paper-page-square-text-arrows-reload-refresh.png
│   ├── parking1.jpg
│   ├── parking2.jpg
│   ├── parking.jpg
│   ├── PeiSongZhongXin.png
│   ├── Pie Chart.png
│   ├── Pin.Cur
│   ├── play
│   │   ├── 24-control-pause.png
│   │   ├── control_pause_blue.png
│   │   ├── control_pause.png
│   │   ├── media_controls_dark_first.png
│   │   ├── media_controls_dark_forward.png
│   │   ├── media_controls_dark_last.png
│   │   ├── media_controls_dark_pause.png
│   │   ├── media_controls_dark_play.png
│   │   ├── media_controls_dark_rewind.png
│   │   ├── media_controls_dark_stop.png
│   │   ├── pause.png
│   │   └── Thumbs.db
│   ├── playx.png
│   ├── power_off.png
│   ├── power_on.png
│   ├── prior_high.gif
│   ├── Profile.png
│   ├── progressbar.gif
│   ├── saas.png
│   ├── sc0903181_30.png
│   ├── sc0905281_2.png
│   ├── sc12261_5.png
│   ├── Selectable.gif
│   ├── ShouFeiZhan.png
│   ├── ShuoXiao.png
│   ├── star_1.jpg
│   ├── star48.png
│   ├── stock_exit.png
│   ├── stock_lock-open-3.png
│   ├── suoxiao.png
│   ├── tab-close1.png
│   ├── tab-close2.png
│   ├── tab-close.gif
│   ├── telephone.gif
│   ├── Thumbs.db
│   ├── tick_circle.png
│   ├── tick.png
│   ├── tongming.png
│   ├── truck
│   │   ├── 2011111801130040_easyicon_cn_128.png
│   │   ├── 20111118011323284_easyicon_cn_48.ico
│   │   ├── 20111118011326540_easyicon_cn_32.ico
│   │   ├── 20111118011328121_easyicon_cn_24.ico
│   │   ├── 20111118011330246_easyicon_cn_64.png
│   │   ├── FireEscape.png
│   │   ├── LorryGreen.png
│   │   ├── Thumbs.db
│   │   ├── Truck1.png
│   │   ├── Truck2.png
│   │   ├── Truck3.png
│   │   └── TruckYellow.png
│   ├── TruckYellow.png
│   ├── utilities.ico
│   ├── vehicle.png
│   ├── warning_48.png
│   ├── Warning.ico
│   ├── Warning.png
│   ├── Weather
│   │   ├── 0.gif
│   │   ├── 10.gif
│   │   ├── 11.gif
│   │   ├── 12.gif
│   │   ├── 13.gif
│   │   ├── 14.gif
│   │   ├── 15.gif
│   │   ├── 16.gif
│   │   ├── 17.gif
│   │   ├── 18.gif
│   │   ├── 19.gif
│   │   ├── 1.gif
│   │   ├── 20.gif
│   │   ├── 21.gif
│   │   ├── 22.gif
│   │   ├── 23.gif
│   │   ├── 24.gif
│   │   ├── 25.gif
│   │   ├── 26.gif
│   │   ├── 27.gif
│   │   ├── 28.gif
│   │   ├── 29.gif
│   │   ├── 2.gif
│   │   ├── 30.gif
│   │   ├── 31.gif
│   │   ├── 3.gif
│   │   ├── 4.gif
│   │   ├── 5.gif
│   │   ├── 6.gif
│   │   ├── 7.gif
│   │   ├── 8.gif
│   │   ├── 9.gif
│   │   └── Thumbs.db
│   └── ZhongGuoShiYou.png
├── log4net.dll
├── MainForm.cs
├── MainForm.Designer.cs
├── MainForm.resx
├── obj
│   ├── Debug
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── GenerateResource-ResGen.read.1.tlog
│   │   ├── GenerateResource-ResGen.read.4.tlog
│   │   ├── GenerateResource-ResGen.write.1.tlog
│   │   ├── ResolveAssemblyReference.cache
│   │   ├── SocketTool.ClientForm.resources
│   │   ├── SocketTool.csproj.FileListAbsolute.txt
│   │   ├── SocketTool.csproj.GenerateResource.Cache
│   │   ├── SocketTool.exe
│   │   ├── SocketTool.Form1.resources
│   │   ├── SocketTool.MainForm.resources
│   │   ├── SocketTool.pdb
│   │   ├── SocketTool.Properties.Resources.resources
│   │   ├── SocketTool.ServerForm.resources
│   │   └── TempPE
│   │   └── Properties.Resources.Designer.cs.dll
│   └── Release
│   ├── ResolveAssemblyReference.cache
│   ├── SocketTool.ClientForm.resources
│   ├── SocketTool.csproj.FileListAbsolute.txt
│   ├── SocketTool.csproj.GenerateResource.Cache
│   ├── SocketTool.exe
│   ├── SocketTool.Form1.resources
│   ├── SocketTool.MainForm.resources
│   ├── SocketTool.pdb
│   ├── SocketTool.Properties.Resources.resources
│   ├── SocketTool.ServerForm.resources
│   └── TempPE
│   └── Properties.Resources.Designer.cs.dll
├── Program.cs
├── Properties
│   ├── AssemblyInfo.cs
│   ├── Resources.Designer.cs
│   ├── Resources.resx
│   ├── Settings.Designer.cs
│   └── Settings.settings
├── register_ok.ico
├── ServerForm.cs
├── ServerForm.cs.bak
├── ServerForm.Designer.cs
├── ServerForm.resx
├── SocketTool.csproj
├── SocketTool.csproj.user
├── SocketTool.sln
├── SocketTool.suo
├── Udp
│   ├── Commands.cs
│   ├── CommonUdp.cs
│   ├── Connections.cs
│   ├── ConnTimeout.cs
│   ├── Constants.cs
│   ├── Events.cs
│   ├── Interfaces.cs
│   └── Utils.cs
├── UpgradeLog.XML
├── _UpgradeReport_Files
│   ├── UpgradeReport.css
│   ├── UpgradeReport_Minus.gif
│   ├── UpgradeReport_Plus.gif
│   └── UpgradeReport.xslt
├── Util
│   ├── Constants.cs
│   ├── MySerializer.cs
│   └── Utils.cs
├── 功能设计说明书.txt
└── 资料
├── metouia.jar
├── SocketTest3.zip
├── SocketTest.bat
├── SocketTest.exe
├── SocketTest.jar
└── SocketTest.sh

26 directories, 500 files

标签:

实例下载地址

Socket测试工具及源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警