Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1120456
  • 博文数量: 165
  • 博客积分: 5957
  • 博客等级: 大校
  • 技术积分: 2015
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-24 15:04
文章分类

全部博文(165)

文章存档

2014年(10)

2013年(14)

2012年(9)

2011年(22)

2010年(17)

2009年(17)

2008年(26)

2007年(34)

2006年(16)

我的朋友

分类: LINUX

2012-07-05 10:45:12

老版本的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


阅读(12190) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~