zoukankan      html  css  js  c++  java
  • socket mac终端调试工具 nc netcat

    今天想学点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
    

      

  • 相关阅读:
    elasticsearch操作命令
    mysql-清除binlog日志命令
    TensorFlow 基础 (03)
    TensorFlow 基础 (02)
    TensorFlow 基础 (01)
    Python 基础练手 32 道
    Pandas 批量处理文本表
    Pandas 清除 Excel 特殊字符
    MNIST实例-Tensorflow 初体验
    字符串和文本 (02)
  • 原文地址:https://www.cnblogs.com/68xi/p/11511000.html
Copyright © 2011-2022 走看看