一。介绍
nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具
有如下功能:
(
1)实现任意TCP
/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口
(
2)端口的扫描,nc可以作为client发起TCP或UDP连接
(
3)机器之间传输文件
(
4)机器之间网络测速
最初是SparkStreaming用到它
二。windows版本下载与安装
下载地址
1.正常下载并解压,把nc
.ext复制到 C
:\Users\
15970下(这步骤据说也可以用配置环境变量代替)
2.cmd命令输入nc即成功
三。常用几个控制参数
nc
-lp
9999 ,然后启动SparkStreaming服务,在控制台输入字符回车,就能被SparkStreaming采集到
1) -l
用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。
2) -p
<port>
暂未用到(老版本的nc可能需要在端口号前加
-p参数,下面测试环境是centos6
.6,nc版本是nc
-1.84,未用到
-p参数)
3) -s
指定发送数据的源IP地址,适用于多网卡机
4) -u
指定nc使用UDP协议,默认为TCP
5) -v
输出交互或出错信息,新手调试时尤为有用
6)
-w
超时秒数,后面跟数字
7)
-z
表示zero,表示扫描时不发送任何数据