博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win/linux下程序的TCP/UDP/COM测试
阅读量:4281 次
发布时间:2019-05-27

本文共 1516 字,大约阅读时间需要 5 分钟。

1.TCP测试时,若连接不上Linux服务器(centos6.5),关闭防火墙

1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
查询TCP连接情况:
netstat -n | awk ‘/^tcp/{++S[$NF]} END {for(a in S) print a, S[a]}’
查询端口占用情况:
netstat -anp | grep portno(例如:netstat –apn | grep 80)

2.UDP测试时,测试数据为XML时,XML解析问题

问题:
org.codehaus.groovy.runtime.InvokerInvocationException:org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 40; 前言中不允许有内容。
Caused by:org.xml.sax.SAXParseException: 前言中不允许有内容。

org.codehaus.groovy.runtime.InvokerInvocationException:org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 1; 文件提前结束。

Caused by:org.xml.sax.SAXParseException: 文件提前结束。

org.codehaus.groovy.runtime.InvokerInvocationException:org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 1; XML 文档结构必须从头至尾包含在同一个实体内。

Caused by:org.xml.sax.SAXParseException: XML 文档结构必须从头至尾包含在同一个实体内。

解决:XML文件格式不对,去掉回车换行符

3.Linux下串口测试,需要虚拟串口工具

打开终端a

安装socat虚拟串口工具,源码安装:
wget
tar -zxvf socat-1.7.0.1.tar.gz
cd socat-1.7.0.1
./configure –disable-fips
make && make install
(若报错无C compiler则下载gcc:yum install gcc)

实现linux虚拟串口:

socat -d -d pty,raw,echo=0 pty,raw,echo=0
返回结果为
N PTY is /dev/pts/2
N PTY is /dev/pts/3
则说明已虚拟出2、3串口

另起终端b,查看串口2收到的消息:

cat < /dev/pts/2

另起终端c,运行程序,串口配置为3。

另起终端d,在串口2中发送数据:

echo Test” > /dev/pts/2

终端c中,串口3收到数据“Test”。

4.win下串口测试

使用VSPD虚拟串口工具建立COM1和COM2的连接
程序串口配置为COM2
使用USR-TCP232-Test串口调试工具,配置为COM1
配置好波特率等参数,发送消息即可

5.Linux/win下TCP/UDP测试

使用SocketTool工具进行TCP连接,建立TCP Client
发送数据即可

转载地址:http://hyfgi.baihongyu.com/

你可能感兴趣的文章
centos7安装redis
查看>>
centos7防火墙命令
查看>>
springboot搭建Eureka注册服务器,application启动报错
查看>>
在tiny6410移植rt5370驱动
查看>>
nyoj-754--黑心医生
查看>>
hdu-超级密码(BFS)
查看>>
线性筛选素数法(O(n)复杂度)
查看>>
nyoj-222 整数中的1
查看>>
nyoj-619 青蛙过河
查看>>
hdu-2199 Can you solve this equation?(二分+精度)
查看>>
hdu-4510 小Q系列故事——为什么时光不能倒流(比赛被虐的一道水题)
查看>>
c++课程设计
查看>>
nyoj-小明的密钥(362)--数论
查看>>
hdu-3790最短路径问题
查看>>
UVa-10341
查看>>
zoj-1789
查看>>
UVa --10566
查看>>
poj-1042 && nyoj-30(Gone fishing)
查看>>
威佐夫博弈
查看>>
hdu-2955(01背包)Robberies
查看>>