资源简介

基于socket编程,C++实现的FTP客户端

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 

void open(char *serverIP);//连接服务器
void name(char *name);//发送用户名
void password(char *password);//发送密码
void input(char *input);//分离输入的命令和参数
void close();//关闭连接
void ls(char *CmdInput);//显示文件列表
void port(SOCKET *listenSock);//设置端口
void dele(char *filename);//删除文件
void retr(char *filename);//下载文件
void stor(char *filename);//上传文件

WSADATA wsaData;
SOCKET cmdsocket;
char CmdInput[100];
char *Command;
char *Parameter;

void main()
{

cout<<“CYftp>“;
input(CmdInput);

if(strcmp(Command“open“)==0)//比较命令,连接服务器
{

open(Parameter);//连接服务器

cout<<“username:“;//输入用户名
cin>>CmdInput;
name(CmdInput);//发送用户名

cout<<“password:“;//输入密码
cin>>Cmd

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7237  2009-05-19 12:28  CYFTP\cyftp.cpp

     文件       3428  2009-05-13 00:04  CYFTP\cyftp.dsp

     文件        516  2009-05-13 00:04  CYFTP\cyftp.dsw

     文件      50176  2009-05-19 12:30  CYFTP\CYFTP.ncb

     文件      48640  2009-05-19 12:30  CYFTP\cyftp.opt

     文件        746  2009-05-19 12:29  CYFTP\CYFTP.plg

     文件     241716  2009-05-19 12:29  CYFTP\Debug\cyftp.exe

     文件     321004  2009-05-19 12:29  CYFTP\Debug\cyftp.ilk

     文件      83858  2009-05-19 12:28  CYFTP\Debug\cyftp.obj

     文件     250104  2009-05-12 23:04  CYFTP\Debug\CYFTP.pch

     文件     574464  2009-05-19 12:29  CYFTP\Debug\CYFTP.pdb

     文件     189440  2009-05-19 12:29  CYFTP\Debug\vc60.idb

     文件     151552  2009-05-19 12:28  CYFTP\Debug\vc60.pdb

     目录          0  2009-05-20 16:18  CYFTP\Debug

     目录          0  2009-05-20 16:18  CYFTP

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

              1922881                    15


评论

共有 条评论