首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FTP文件管理项目(本地)项目日报(七)

时间就是这么的快,不知不觉就到了日报(七),感觉像是到了项目的后半场了,但是我还有一整个模块(文件管理FTP传输)还没弄,现有模块也还没进行梳理,都是各个模块各自为政,感觉时间不太够用了。...struct sockaddr_in servaddr;//客户端地址及服务器地址 listen_fd = socket(AF_INET, SOCK_STREAM, 0);//1.创建文件描述符...(用于监听) //成功返回文件描述符,失败返回-1,并设置errno set_fd(listen_fd); ep->Epoll_add(listen_fd); //凡是在外面使用...servaddr.sin_port = htons(8888);//绑定端口号 bind(listen_fd, (struct sockaddr*) & servaddr, sizeof(servaddr));//将监听文件描述与...packetbase->getSize(),0); } else if (packetbase->getHead()->funcId == 0x32) { int to_fd = fds["FTP

76240
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    FTP文件管理项目(本地)项目日报(八)

    新日程 这两天主板烧了,所以也没啥过多进度,也就把文件服务器模块设计并解决了,项目各个模块处理完之后顺便把流程图画了。...在做文件服务器模块的时候我发现好多功能和数据库服务器相交了,搞得我有点乱,而且协议改来改去,有些文件也是多模块共用,搞得我都晕了,所以我决定接下来重构。 新甘特图已经备好: ?...我的进度 预期计划 文件服务器模块解决。 实际情况 解决了。 FTP服务器流程图 ? FTP操作图 ? 简单放一些零件基类代码,这个后期也要封装成动态库,不面向用户。...int CreateDir(const char* sPathName); //新增目录 void delFile(char* filename); //删除文件 void delDir(char...* path, mode_t mode); //权限留在数据库,我才不管 void downFile(char* file_name, int new_server_socket_fd);//下载文件

    77230

    FTP文件管理项目(本地)项目日报(一)

    今天我们的“本地”练手项目开工第一天,刚开完会,来记录个日报。...用于前后端通信即目标客户端fd(服务器用到) int funcId; // 功能号 //登录包0x01,注册包0x02,找回密码0x03,修改密码0x04 //客户端获取文件列表...0x11,上传文件0x12,下载文件0x13,共享文件0x14 //心跳0x21 int optid; // 操作码:请求0x00 和 应答0x01 int usrlenth...}Download_t; //文件列表请求包 typedef struct File_List { char *dir_name; //目录名 }FileList_t; //文件列表应答包...char V[800]; }res_filelist; #endif // PACKET_BASE_H 4、明确一些技术点: 数据包传输使用不定长包、IPC进程间通信方法采用TCP、客户端自行管理下载之后的文件

    78620

    【玩转腾讯】linux搭建ftp

    FTP服务器这里说明一下用户权限问题,和配置文件user_list与ftpusers有关。...安装vsftp软件包yum install -y vsftpd 修改ftp配置文件,默认位置在/etc/vsftpd/。最好备份一下原始文件以便后期调整。...这个命令会删除用户的文件夹。遇到的问题(已解决)我想要修改一下ftp用户的默认文件夹。当用户登录ftp时,本身的默认文件夹位置是在/home/用户名。...被列入此文件的用户,在登录后将不能切换到自己目录以外的其他目录 从而有利于FTP服务器的安全管理和隐私保护。...=/etc/vsftpd/userconf cd /etc/vsftpd/userconf 建立一个同登录用户名称一样的文件(在配置userconf文件夹里创建) vim ftpuser 写入用户登录FTP

    35.5K52

    腾讯COS开启FTP功能

    社区管理员注:目前官方已提供 FTP Server 工具支持进行FTP文件管理操作,请有需要的用户直接根据官方文档操作。...我的网站一直用的是腾讯的COS,图片、JS、CSS等静态资源都存在上面,速度比较理想。...但有一个通点:文件管理相当不方便,上传文件虽然说可以支持单文件20G,但是删除文件只能一个一个删除,而且当文件夹里面有文件是还不能删除,只能把文件夹里的东西一个一个删除,然后删除文件夹。...接下来就是本文的重点,超级无敌方便:申请官方FTP权限管理文件。...步骤: 登录腾讯官网,进入控制台; 点击右上角:工单-我的工单; 左侧:提交工单-请选择问题分类-存储与CDN-对象存储COS; 然后选择:FTP功能开通。

    34.6K141

    镭速RaySync VS FTP 系列(3) - 腾讯新加坡到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯新加坡 腾讯广州 IP 地址 119.28.113.42 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽...按量计费100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯新加坡 ping...腾讯广州 188毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 1.4MB / 秒 12.42MB / 秒 8.8倍 下载 28.3KB /...] 下载截图对比 FTP传输 - 客户端使用FileZilla [filezilladownload.png] 镭速RaySync传输 [Raysyncdownload.png] 网络ping时延 [新加坡

    6.1K80

    镭速RaySync VS FTP 系列(12) - 腾讯荷兰到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯荷兰阿姆斯特丹 腾讯广州 IP 地址 169.50.142.82 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽...按量计费100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯荷兰阿姆斯特丹...ping 腾讯广州 818毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 66.4KB / 秒 10.42MB / 秒 160倍 下载 3.3MB.../ 秒 17.04MB / 秒 5.1倍 上传截图对比 FTP传输 - 客户端使用FileZilla [fupload.png] 镭速RaySync传输 [rupload.png] 下载截图对比

    4.1K80

    镭速RaySync VS FTP 系列(10) - 腾讯达拉斯到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯达拉斯 腾讯广州 IP 地址 169.60.207.149 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽...按量计费100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯达拉斯...ping 腾讯广州 200毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 175KB / 秒 11.69MB / 秒 68倍 下载 43.2KB...FTP传输 - 客户端使用FileZilla [Filezilla下载.png] 镭速RaySync传输 [Raysync下载.png] 网络ping时延 [达拉斯ping广州.png] 备注:在不同的时间段

    3.8K80

    镭速RaySync VS FTP 系列(6) - 腾讯美东到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯华盛顿 腾讯广州 IP 地址 169.45.220.146 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽...按量计费100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯华盛顿...ping 腾讯广州 702毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 938.3KB / 秒 11.06MB / 秒 11.5倍 下载 7.4KB.../ 秒 15.9MB / 秒 2200倍 上传截图对比 FTP传输 - 客户端使用FileZilla [fupload.png] 镭速RaySync传输 [rupload.png] 下载截图对比

    4.3K100

    镭速RaySync VS FTP 系列(8) - 腾讯澳洲到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯悉尼 腾讯广州 IP 地址 168.1.204.146 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽 按量计费...100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯悉尼 ping 腾讯广州...346毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 387.3KB / 秒 11.91MB / 秒 31倍 下载 11.2KB / 秒 20.31MB.../ 秒 1856倍 上传截图对比 FTP传输 - 客户端使用FileZilla [Filezilla上传.png] 镭速RaySync传输 [Raysync上传.png] 下载截图对比 FTP传输

    4.2K90

    镭速RaySync VS FTP 系列(7) - 腾讯印度到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯金奈 腾讯广州 IP 地址 169.38.80.46 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽 按量计费...100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯金奈 ping 腾讯广州...299毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 672KB / 秒 5.97MB / 秒 9倍 下载 1013KB / 秒 17.28MB /...秒 17倍 上传截图对比 FTP传输 - 客户端使用FileZilla [Filezilla上传.png] 镭速RaySync传输 [Raysync上传.png] 下载截图对比 FTP传输 - 客户端使用

    3.8K50

    镭速RaySync VS FTP 系列(4) - 腾讯德国到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯法兰克福 腾讯广州 IP 地址 49.51.136.109 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽...按量计费100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯法兰克福...ping 腾讯广州 237毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 937.2KB / 秒 12.21MB / 秒 13倍 下载 1.5MB.../ 秒 8.1MB / 秒 5.4倍 上传截图对比 FTP传输 - 客户端使用FileZilla [fupload.png] 镭速RaySync传输 [rupload.png] 下载截图对比 FTP

    4.2K90

    镭速RaySync VS FTP 系列(11) - 腾讯巴西到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯巴西圣保罗 腾讯广州 IP 地址 169.57.188.70 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽...按量计费100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯巴西圣保罗...ping 腾讯广州 380毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 686.7KB / 秒 10.5MB / 秒 15.6倍 下载 19.2KB.../ 秒 9.1MB / 秒 485倍 上传截图对比 FTP传输 - 客户端使用FileZilla [fupload.png] 镭速RaySync传输 [rupload.png] 下载截图对比 FTP

    3K60

    镭速RaySync VS FTP 系列(1) - 腾讯美西到腾讯广州

    更多测试信息: 腾讯云海外数据中心到腾讯广州-文件传输对比评测集合 ---- 测试软件信息 镭速RaySync下载地址: Windows Server: https://www.raysync.cn/...type=client 测试环境 测试信息 腾讯硅谷 腾讯广州 IP 地址 49.51.36.169 111.230.136.119 硬件配置 2核4GB Win 2核4GB Win 网络带宽 按量计费...100Mbps 按量计费200Mbps 传输角色 传输客户端 传输服务端 测试文件: CentOS-7-x86_64-DVD-1611.iso 大小 4.1GB ping时延:腾讯美西 ping 腾讯广州...240毫秒 ---- 测试数据 传输系统 FTP-FileZilla 镭速RaySync 速度提升 上传 29.3KB / 秒 12.46MB / 秒 435倍 下载 1.6MB / 秒 11.22MB.../ 秒 7倍 上传截图对比 FTP传输 - 客户端使用FileZilla [Filezilla上传.png] 镭速RaySync传输 [Raysync上传.png] #下载截图对比 FTP传输 -

    3.7K50
    领券