老版本的nc可能需要在端口号前加-p参数
1. 模拟开启监听udp 13333端口
nc -l -u 13333
在172.26.11.11机器上netstat可以看到
udp 0 0 0.0.0.0:13333 0.0.0.0:*
远程发数据过去测试是否有网络权限限制
#nc -v -w 1 172.26.11.11 -u -z 13333
Connection to 172.26.11.11 13333 port [udp/*] succeeded!
2. 模拟开启监听tcp 13333端口
nc -l 13333
在172.26.11.11机器上netstat可以看到
tcp 0 0 0.0.0.0:13333 0.0.0.0:* LISTEN
远程发数据过去测试是否有网络权限限制
#nc -v -w 1 172.26.11.11 -z 13333
Connection to 172.26.11.11 13333 port [tcp/*] succeeded!
3. 模拟开启监听15999,收到的消息
#nc -l 15999 -k -n > /dev/null
远程发个250M文件过来测速
time nc 10.207.216.94 15999 < dragoon-monitor.log.2013-11-05.log
4. 长连接测试:
服务端mon10 listen个端口,如nc -l -p 13333 > /tmp/1
客户端mon9不停的发消息过去,如watch -n1 'date +%s' | nc mon10 13333
服务端mon10查看状态mon10:/tmp# netstat -an|grep 13333
tcp 0 0 10.160.240.9:13333 10.160.240.8:52380 ESTABLISHED
服务端mon10可以查看发过来的消息内容:tail -f /tmp/1
阅读(12196) | 评论(0) | 转发(1) |