MFC实现文件传输
MFC实现文件传输可以分为两部分,一是发送方的实现,二是接收方的实现。下面分别介绍。
一、发送方实现
-
创建MFC项目,在对话框中添加一个Edit控件用于显示文件路径,一个Button控件用于选择文件,一个Button控件用于发送文件。
-
在FileTransferDlg.h中定义以下成员变量:
CString m_filePath; // 要发送的文件路径
SOCKET m_clientSocket; // 客户端套接字
- 在FileTransferDlg.cpp中实现以下函数:
1)OnInitDialog()函数:在该函数中初始化m_clientSocket并将其连接到服务器端口。
BOOL CFileTransferDlg::OnInitDi