今天想学点socket ,因此搜索socket 工具,找到了netCat工具。可以打开两个终端window ,实现终端之间的socket的收发信息,为以后学习socket调试做准备用吧。
两个终端分别打入下列命令,就可以两个终端自由发信息

nc -l 9999
nc 127.0.0.1 9999

  

nc命令是netcat命令的简称,都是用来设置路由器。

语法

nc/netcat(选项)(参数)

选项

-g<网关>:设置路由器跃程通信网关,最多设置8个;
-G<指向器数目>:设置来源路由指向器,其数值为4的倍数;
-h:在线帮助;
-i<延迟秒数>:设置时间间隔,以便传送信息及扫描通信端口;
-l:使用监听模式,监控传入的资料;
-n:直接使用ip地址,而不通过域名服务器;
-o<输出文件>:指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存;
-p<通信端口>:设置本地主机使用的通信端口;
-r:指定源端口和目的端口都进行随机的选择;
-s<来源位址>:设置本地主机送出数据包的IP地址;
-u:使用UDP传输协议;
-v:显示指令执行过程;
-w<超时秒数>:设置等待连线的时间;
-z:使用0输入/输出模式,只在扫描通信端口时使用。</pre>

参数

主机:指定主机的IP地址或主机名称;
端口号:可以是单个整数或者是一个范围。

使用帮助

我们可以打开终端 输入

man nc

  

最新文章

  1. STL模板中的map的使用与例题
  2. shell中$0,$?,$!等的特殊用法
  3. linux安全检查
  4. Android Adapter的几个方法
  5. Java学习-001-JDK安装配置
  6. 【BZOJ 3188】【Coci 2011】Upit Splay模板题
  7. 【CentOS】安装chrome
  8. [转]DataGridView绑定泛型List的种种
  9. zendstudio的安装与配置
  10. python的多线程
  11. Linux 文件格式转码工具
  12. tf.reducemean()到底是什么意思?
  13. web爬虫,BeautifulSoup
  14. java &amp; jdk
  15. Python-图片文字识别
  16. Oracle中如何停止正在执行SQL语句
  17. bzoj2961 共点圆 (CDQ分治, 凸包)
  18. linux下的usb转串口的使用(修改)【转】
  19. Free Download Manager (FDM) 中文版 - 替代迅雷最佳免费开源下载工具软件
  20. hadoop 安装笔记

热门文章

  1. Kubernetes集群
  2. 《ucore lab1 exercise5》实验报告
  3. SQL Server 中的Merge关键字(转载)
  4. shoshana-摄影文集
  5. java基础 Math
  6. mybatis中参数为list集合时使用 mybatis in查询
  7. Java调用Http/Https接口(3)--Commons-HttpClient调用Http/Https接口
  8. 常用方法装windows
  9. 原生JavaScript遮罩
  10. Maven打包时集成依赖项或复制依赖项到指定目录