测试TCP连接是否成功
$ nc -vz example.com 80
这个命令将测试example.com的80端口是否开放,如果开放,则输出"Connection to example.com port 80 [tcp/http] succeeded!"。
发送数据并接收响应
$ echo "Hello, World!" | nc example.com 80
这个命令将向example.com的80端口发送"Hello, World!"字符串,然后等待响应。如果example.com正常响应,将返回相应的响应数据。
监听端口并接收数据
$ nc -l 8080
这个命令将在本地监听8080端口,并接收所有发送到该端口的数据。如果需要测试本地网络连接和数据传输,可以使用nc
来模拟服务端和客户端的通信。