drimwai的博客

VC实现基于socket的FTP文件传输和端对端通信

## 前言:鉴于越来越多的学校对网络编程的重视,这里博主为大家带来两个最简单的网络编程实例:FTP文件传输、端对端的socket通信。

** 顺便在2019年的最后一天,博主预祝大家新年快乐。

 

## 搭建环境:

### Window 7

### Visual C++ 6.0

### MFC类库

 

## FTP文件传输(服务端和客户端,文件查询、上传、下载)

---------------------------------------------------------------------------------------------------

## 1. 服务端基本步骤

### 创建一个socket

### bind绑定端口

### 开始监听端口

### 接受客户端连接请求

### 文件的上传和下载

### 关闭socket

 

## 2.客户端的基本步骤

### 创建一个socket

### 连接服务器的socket

### 进行文件的上传和下载

### 关闭socket

 

## 3.基本原理图

1577783463950452.png

 

 

## 端对端的socket通信(服务端和客户端)

---------------------------------------------------------------------------------------------------

## 1. 服务端基本步骤

### 创建一个socket

### bind绑定端口

### 开始监听端口

### 接受客户端连接请求

### 消息的发送与接收

### 关闭socket

 

## 2.客户端的基本步骤

### 创建一个socket

### 连接服务器的socket

### 消息的发送与接收

### 关闭socket

 

## 3.基本原理图

1577783475186767.png

 

 

 

## 实现效果视频(清晰度不够?请移步bilibili观看)

---------------------------------------------------------------------------------------------------


### 这里分别需要三个vc程序实现FTP和端对端通信:FTP服务器、通信客户端 + FTP客户端(Wzytc)、通信服务端 + FTP客户端(Wzyts)。

### 详细的程序操作可以在下载部分看相关的屏幕录像。

### 所有的实现代码,可以在打赏19.99元后获取。有相关课程设计需求的小可爱们不要错过啦。

### 有定制要求的小伙伴也可以加博主微信进行沟通。

drimwai的博客
drimwai的博客
使用条款和私隐条款。版权所有,保留一切权利。
Copyright by drimwai Liang (2018-2020). All Right Reserved.