本文共 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/