Linux网络功能 - 服务和客户端程序CS架构和简单web服务示例
By: fulinux
E-mail: fulinux@sina.com
Blog: https://blog.csdn.net/fulinus
喜欢的盆友欢迎点赞和订阅!
你的喜欢就是我写作的动力!
目录
- 概述
- 准备工作
- 扫描服务端有那些开放端口
- 创建客户端-服务器设置
-
- 启动服务器和客户端进程
- 双向发送数据
- 保持服务器进程处于活动状态
- 设置最小 Web 服务器
-
- 运行一个简单的 Web 服务器
- 改进服务实现多客户端连接
- 总结
概述
经常遇到一些网络方面的开发工作,有时候经常需要自己写程序来实现。但是今天介绍一个方法来实现,比如可以判断某些网络端口是否能使用,可以不用编写服务端和客户端程序的情况下来测试TCP连接通信,可以构建一个简单的网络服务器,可以实现一个反向Shell,反相代理等功能。
准备工作
有一个强大的网络实用工具。其目的是通过 TCP 或 UDP 在网络上读取和写入数据。
我们先安装一个工具
apt-get install -y