# 示例代码:使用 nc 命令进行简单的 TCP 服务器和客户端通信
# 创建一个简单的 TCP 服务器,监听在 12345 端口
nc -lvp 12345
# 解释说明:
# - `-l` 表示监听模式
# - `-v` 表示详细模式,显示连接信息
# - `-p` 指定监听的端口号
# 创建一个简单的 TCP 客户端,连接到本地的 12345 端口
echo "Hello, World!" | nc 127.0.0.1 12345
# 解释说明:
# - `echo "Hello, World!"` 发送消息给服务器
# - `nc 127.0.0.1 12345` 连接到本地的 12345 端口并发送消息
# 在接收端(服务器)运行以下命令,监听 12345 端口并将接收到的数据保存为 file.txt
nc -lvp 12345 > file.txt
# 在发送端(客户端)运行以下命令,将本地文件 file.txt 发送到服务器
nc 127.0.0.1 12345 < file.txt
> 用于将接收到的数据重定向到文件中。< 用于将文件内容作为输入发送给远程服务器。nc 命令时,请确保端口未被其他服务占用,并且防火墙允许该端口的通信。上一篇:linux ssh 服务开启
下一篇:linux nginx 安装
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站