首页| 论坛| 消息

标题:ftp客户端
作者:wssxw2
日期:2021-05-29 16:29
内容:

ftp客户端,Qt5,mac OS
自己基于Tcp实现的ftp协议登录:账户/匿名登录
功能:目录浏览、下载、上传、删除
截图:

后面修改了下,增加了tcp协议的简单交互模型,支持应用层协议简单的指令交互,已尝试SMTP、POP、imap可用
/*以下是SMTP连接qq邮箱发邮件的过程*/
    // SMTP.qq.com   port:21
   /* write(socket,"HELO SMTP.qq.com\r\n",return2textEdit);   //消息确认
    write(socket,"AUTH LOGIN\r\n",return2textEdit);   //消息确认
    write(socket,"xxxxxx==\r\n",return2textEdit);   //消息确认
    write(socket,"xxxxxx==\r\n",return2textEdit);   //消息确认  账户密码都使用了base64转换
    write(socket,"MAIL FROM:\r\n",return2textEdit);   //消息确认
    write(socket,"RCPT TO:\r\n",return2textEdit);   //消息确认
    write(socket,"DATA\r\n",return2textEdit);   //消息确认
    write(socket,"\r\n",return2textEdit);   //消息确认
    write(socket,"send message content(hello sxw,you are handsome!)\r\n",return2textEdit);   //消息确认
    write(socket,".\r\n",return2textEdit);   //消息确认*/

    /*pop服务器 qq */
    //pop.qq.com  port: 110
    //write(socket,"user xxxxxxxxx@qq.com\r\n",return2textEdit);   //账户
    //write(socket,"pass xxxxxxxxx\r\n",return2textEdit);   //密码
    //write(socket,"stat \r\n",return2textEdit);
    //write(socket,"LIST\r\n",return2textEdit);
    //writ ..


#1 [20091001753 06-02 17:03]
QFtp 魔改版
http://www.qtcn.org/bbs/read-htm-tid-88645.html
#2 [sj_sk 06-04 00:14]
https://gitee.com/fmsjsk/ftp

回复 发表
主题 版块