admin管理员组

文章数量:1602057

Windows下的TCP/UDP网络调试工具-NetAssist以及Linux下的nc网络调试工具

  • 一、Windows下的网络调试工具-NetAssist
    • 1、TCP服务端和客户端测试
    • 2、UDP服务端和客户端测试
  • 二、Linux下的网络调试命令工具-`nc`
    • 1、什么是nc
    • 2、nc的作用
    • 3、在CentOS7中安装`nc`命令工具
    • 4、NetCat 官方地址:[http://netcat.sourceforge/](http://netcat.sourceforge/),如下图所示:
  • 三、Windows下使用`NetAssist.exe`和Linux下`nc`进行网络通信测试
  • 四、参考资料

一、Windows下的网络调试工具-NetAssist

由于在Windows下经常使用NetAssist.exe这款网络调试工具进行TCP、UDP的服务端、客户端的监听,对于需要编写各种通信协议的TCP服务端、客户端以及UDP通信程序来说是很方便的。
NetAssist的下载地址为:NetAssist.exe
下载之后无需安装即可使用,是一款绿色软件,其软件界面如下图所示:


NetAssist.exe工具的协议类型下拉菜单可以看出,协议类型有TCP Server、TCP Client、UDP三种类型

1、TCP服务端和客户端测试

如下图所示:
1.开启TCP服务端
首先打开NetAssist.exe工具,协议类型选择TCP Server,本地主机端口填写1-65535本地未被占用的端口进行服务端监听,比如下图所示的9999端口,再点击左侧的【打开】按钮开始监听。
2.打开TCP客户端,连接刚才的TCP服务端
然后再重新打开另外一个NetAssist.exe进程,在网络设置选项卡中的(1)协议类型选择TCP Client,(2)远程主机地址填写本地的127.0.0.1,如果需要连接的是其他远程主机IP地址,则对应更改就行。(3)远程主机端口填写9999,最后点击左侧的【连接】按钮连接。
3.TCP服务端和客户端-互相收发数据测试
TCP客户端连接到TCP服务端后,可以进行双向收发数据,如下图所示:
接收和发送可以选择ASCII

本文标签: 调试工具网络udpWindowsTCP