android手机版tcp或者udp通讯测试工具,可以用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作
TUtool
介绍
由于工作需要一款安卓的tcp udp测试工具,而市场里没有或者不好用,或者都是广告,现在个人开发者又不让发布应用了,小巧好用不收集用户信息的不收费没有广告的小工具只能自己用,哈哈。
这里分享给大家一款,tcp或者udp通讯测试工具(android),用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作
软件架构
软件架构说明 使用netty用来创建通讯的服务器或者客户端
工具源码地址:TUtool: tcp或者udp通讯测试工具android版本 (gitee.com)
App下载地址:Socket Tool (pgyer.com)
源码介绍:本APP使用netty来搭建tcp与udp的连接通讯,源码中还有个easysocket但是没有用到,因为easysocket在与有些设备通讯时会有阻塞的问题,
然后原作者在github的easysocket有个bug一直没改,就是在断开连接设置不重启,也会重启的问题,在这里用一个全局的EasySocketOptions.setIsNeedReconnect(true)//是否重连,来设置断开后是否重连,修复了这个bug,保留给大家一起学习。
另外这个工具由于是通用的,可以收发16进制字符串或者直接是字符串(utf-8),所以在用netty时没有进行收发的编码解码,这样很大的信息会丢,这里设置了一个比较大缓冲区64k(65536)(.option(ChannelOption.RCVBUF_ALLOCATOR, AdaptiveRecvByteBufAllocator(3069, 4096, 65536))//设置tcp缓冲区),如果超过这个大小会丢,后面有空我会更新一篇用在实际的项目中如何写netty接收编码解码的来解决这个问题,
APP工具截图:
android手机版tcp或者udp通讯测试工具,可以用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作相关推荐
- 电脑管理android手机版下载失败怎么办,腾讯手机管家PC版轻松解决Android文件管理难题...
智能手机使用时间越来越长,照片.视频.音乐.应用软件等不断增多.起初,还能把各类文件管理的有条不紊,但随着不断的拷贝.新建.删除,眼看着手机中的文件夹越来越多.越来越复杂,手机中的文件资料也开始像杂货 ...
- 关于 ONLYOFFICE 的安卓 Android 手机版
关于 ONLYOFFICE 的安卓 Android 手机版 功能特性 移动视图 密码保护 形状填充及自定义 从桌面创建文档的快捷操作 自动黑暗主题功能 云连接 Seafile.百度盘使用 应用安装 推 ...
- 傲游浏览器5241android,傲游浏览器Android手机版收藏夹应用
傲游浏览器Android手机版收藏夹应用 2012年08月15日 14:56作者:陈涛编辑:陈涛文章出处:泡泡网原创 分享 泡泡网软件频道8月15日 傲游浏览器发布了Android手机最新版v2.7. ...
- Android-Bootstrap:Android手机版的Bootstrap
Android-Bootstrap:Android手机版的Bootstrap 本资源由 伯乐在线 - kepbod 整理,您也想贡献一份力量?欢迎加入我们 » 虽然大名鼎鼎的Bootstrap前端框架 ...
- 智能水表自动抄表协议cjt188远传协议,支持地址自动分配检查,灵活好用、Mbus通讯测试工具是一款水表等设备的测试工具
智能水表自动抄表协议cjt188远传协议,支持地址自动分配检查,灵活好用.Mbus通讯测试工具是一款水表等设备的测试工具,真实有效可靠,可读取写入表计地址,发送标准188读计量数据.控制码等命令,可设 ...
- 【IOT开发】蓝牙模块与PC连接通讯实验
这是在一个项目中,需要开发 windows APP,通过蓝牙与下位机通讯.之前接触过的一些蓝牙项目,大多是 模块与模块 通讯,也见过很多模块-手机通讯的教程,但PC端直接与蓝牙模块的连接教程比较少,买 ...
- 【转载】浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐
浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐 时间:2019-03-01 15:12 来源:未知 作者:浏览器家园 浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐 好 ...
- 【测试工具】一、手把手教会jmeter流程测试与性能测试
一.简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和 ...
- 电脑管理android手机版下载安装,airdroid下载
AirDroid 是一款功能强大的安卓手机管理软件,通过airdroid(安卓手机管理软件)可以让你在PC浏览器来管理Android手机的应用,可以管理你的手机通讯录,媒体的传输,应用升级 ...
最新文章
- 可以控制到多低(功率)?
- 手动初始化设置3PAR存储系统
- SQL Server 2008之WaitFor
- SQL之 Stuff和For xml path
- python操作html5日期控件_python、js 时间日期模块time
- linux时间戳截止,给定一个Unix时间戳,如何得到那一天的开始和结束?
- python 读取二进制文件 转为16进制输出
- JS中的NaN和isNaN,简直是双重人格?
- 前端学习(1318):同步api和异步api
- Doc2Bow简介与实践Demo
- linux的增删改查、压缩与解压缩
- asp.net core刷新css缓存
- Eratosthenes筛选法(C++版)
- 巧用代理猎手揪出局域网中的二级代理
- OpenCV.金字塔(Pyramid).向下金字塔
- ICTCLAS2008汉语词性标注集
- 苹果计算机开机进入安全模式,iphone进入安全模式及退出安全模式的方法
- ajax请求后台下载文件
- Bugku Misc 图穷匕见
- EasyNVR H5无插件摄像机直播解决方案前端解析之:监控实时直播的四分屏的前端展示