当前位置: 首页 > news >正文

NetAssist测试TCP和UDP

由于在Windows下经常使用NetAssist.exe这款网络调试工具进行TCP、UDP的服务端、客户端的监听,对于需要编写各种通信协议的TCP服务端、客户端以及UDP通信程序来说是很方便的。下载地址:http://free.cmsoft.cn/download/cmsoft/assistant/netassist5.0.14.zip 

其软件界面如下图所示:

从NetAssist.exe工具的协议类型下拉菜单可以看出,协议类型有TCP Server、TCP Client、UDP三种类型。

1\TCP服务端和客户端测试

1.1开启TCP服务端

首先打开NetAssist.exe工具

  • 协议类型选择TCP Server
  • 本地主机端口填写1-65535本地未被占用的端口进行服务端监听,比如8080端口
  • 再点击左侧的【打开】按钮开始监听。 

1.2 打开TCP客户端,连接刚才的TCP服务端

然后再重新打开另外一个NetAssist.exe进程

  • 协议类型选择TCP Client
  • 远程主机地址填写本地的127.0.0.1,如果是其他远程主机IP地址,则更改就行
  • 远程主机端口填写9999
  • 最后点击左侧的【连接】按钮连接

1.3 TCP服务端和客户端-互相收发数据测试

TCP客户端连接到TCP服务端后,可以进行双向收发数据,如下图所示: 接收和发送可以选择ASCII和HEX即16进制这两种方式

2、UDP服务端和客户端测试

两个UDP通信双方的协议类型均选择UDP,由于UDP是无连接的协议,通信双方是对等的,与TCP不同的是不存在严格意义上的服务端和客户端。选择自己的UDP端口并打开后在软件中下部分的远程主机中填写对方的UDP通信IP和端口,为了方便我直接使用自己本机的IP:127.0.0.1进行测试,只要保证网络是通的,外网和局域网内都是可以的。

http://www.lryc.cn/news/447425.html

相关文章:

  • mcuboot使用介绍
  • 如何在 Linux 终端使用 GET 和 POST 请求
  • 主从数据库同步配置详解(MySQL/MariaDB)
  • 台式机通过笔记本上网
  • golang雪花算法实现64位的ID
  • LeetCode 137. 只出现一次的数字 II
  • 新书推荐——《深度学习精粹与PyTorch实践》
  • Docker:解决开发运维问题的开源容器化平台
  • 多线程计算π
  • JAVA开源项目 足球俱乐部管理后台 计算机毕业设计
  • Arthas memory(查看 JVM 内存信息)
  • C#车辆登记证识别API接口集成示例-车辆合格证识别免费的API接口
  • 学习笔记每日一题
  • 【巅峰算力,静谧之作】4卡4090GPU深度学习“静音”服务器
  • 论JAVA 两种“对象比较接口“的区别
  • 在线代理提取IP:一文详解其含义和应用
  • linux-字符串函数使用
  • Python 06 Set
  • ControllerAdvice定义统一异常处理
  • Leetcode 162.寻找峰值
  • c语言:知识补充
  • Dapper介绍及特性
  • LeetCode 149. 直线上最多的点数
  • 案例研究丨国控星鲨利用DataEase释放数据潜能,重塑业务视野
  • 网络基础概念和 socket 编程
  • TypeScript 中的接口、泛型与自定义类型
  • 常州威雅学校:跟随这场音乐盛宴,溯回她的音乐之路
  • 【YashanDB知识库】由于hist_head$中analyze time小于tab$中analyze time导致的sql语句执行慢
  • 【有啥问啥】深度理解主动学习:机器学习的高效策略
  • 智能守护者X100 - 自动化生产线智能机器人安全监控管理系统