Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux nc命令详解

作者:黑白灰调   发布日期:2026-04-05   浏览:91

# 示例代码:使用 nc 命令进行简单的 TCP 服务器和客户端通信

# 创建一个简单的 TCP 服务器,监听在 12345 端口
nc -lvp 12345

# 解释:
# - `-l` 表示监听模式,使 nc 成为服务器端。
# - `-v` 表示详细模式,显示连接信息。
# - `-p` 指定本地端口号。

# 创建一个简单的 TCP 客户端,连接到服务器的 12345 端口
echo "Hello, Server!" | nc 127.0.0.1 12345

# 解释:
# - `echo "Hello, Server!"` 发送消息给服务器。
# - `nc 127.0.0.1 12345` 连接到本机的 12345 端口。
# 示例代码:使用 nc 命令传输文件

# 在服务器端接收文件
nc -lvp 12345 > received_file.txt

# 解释:
# - `>` 将接收到的数据重定向到文件 `received_file.txt`。

# 在客户端发送文件
nc 127.0.0.1 12345 < file_to_send.txt

# 解释:
# - `<` 将文件内容作为输入传递给 nc 命令。
# 示例代码:使用 nc 命令进行 UDP 通信

# 创建一个 UDP 服务器,监听在 12345 端口
nc -ul 12345

# 解释:
# - `-u` 表示使用 UDP 协议。
# - `-l` 表示监听模式。

# 创建一个 UDP 客户端,发送消息到服务器的 12345 端口
echo "Hello, UDP Server!" | nc -u 127.0.0.1 12345

# 解释:
# - `-u` 表示使用 UDP 协议。

上一篇:linux设置权限

下一篇:linux cpu查看

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站