没有合适的资源?快使用搜索试试~ 我知道了~
在linux shell端使用nc命令实现网络间数据的转发,包括代理功能、客户端间传递数据。不同网段的服务器和客户端间传送数据
资源推荐
资源详情
资源评论
1、代理1
情形描述:
1、客户端A(ClientA)和客户端B(ClientB),实现相互通信
2、ClientA连接到的端口号为6000,ClientB连接到的端口号为7000
3、ClientA和ClientB可以放在不同机器
实现说明:
1、借助代理,实现数据的转发
2、由于管道是单向传输,若需要实现ClientA和ClientB双向通信,需要借助FIFO(创建管道:#mkfifo 管道名),暂定管道名为fifo
关键步骤:(在代理机器上执行)
1、创建队列,命名为:fifo
#mkfifo fifo
2、启动代理
#nc -ll -p 6000 < fifo | nc -ll -p 7000 > fifo
2、代理2
情形描述:
1、客户端A(ClientA)和服务器B(ServerB),实现相互通信
2、ClientA连接到的端口号为6000,ServerB监听的端口号为7000,IP地址为:192.168.0.4
3、ClientA和ClientB可以放在不同机器
实现说明:
1、借助代理,实现数据的转发
2、由于管道是单向传输,若需要实现ClientA和ServerB双向通信,需要借助FIFO(创建管道:#mkfifo 管道名),暂定管道名为fifo
关键步骤:(在代理机器上执行)
1、创建队列,命名为:fifo
资源评论
JCY-JCY
- 粉丝: 61
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功