登录
首页 » Linux编程 » linux下简易ftp客服端-代码

linux下简易ftp客服端-代码

于 2022-01-22 发布 文件大小:3.08 kB
0 128
下载积分: 2 下载次数: 1

代码说明:

该ftp的客服端是在linux下面写,涉及的东西也比较简单,如前ftp的简单介绍,知道ftp主要的工作流程架构,套接字的创建,还有就是字符串和字符的处理。使用的函数都是比较简单平常易见的,写的时候感觉有将以前学的函数从新巩固一遍。这个简易的ftp客服端只是完成了基本的工作,还有许多的问题有待解决。如:目前最大的问题是使用pasv(被动模式)连接的时候,某些情况下会出现运行错误或同一个运行程序中使用两次pasv的被动连接就是出现运行错误而退出。注意:ftp的测试最好是用linux平台下搭建,连接编码不同ftp会出现错误。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • NS2入门教学
    NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学NS2入门教学
    2022-03-30 02:20:07下载
    积分:1
  • Ymodem & Zmodem protocol code
    本工程内含Ymodem、Zmodem协议的核心源码,可以方便移植入linux系统。具体实现请访问源码的components/utilities/目录。
    2022-02-26 14:34:58下载
    积分:1
  • linux环境下用QT实现打地鼠游戏源码
    每一个qt程序都是一个文件夹!(即都必须创建一个目录) 1 mkdir dir 2 cd dir 创建文件    cc/cpp 3 qmake -project     生成工程文件.pro 4 qmake         生成makefile 5 make 6 默认生成与目录同名的可执行文件! 7 ./执行,查看结果! 游戏打地鼠:布局,button,信号与槽,计时,分数 当按下其中一个!另外一个弹起来! 禁用所有,随机启用一个! 增加新功能: 1,自动跳出!    周期(计时): QTimer: 2,计数!        显示数!QLabel/QLCDNumber 3,开始,暂停,重新开始,退出!
    2022-04-27 22:10:29下载
    积分:1
  • Pf_ring 数据包捕获工具,Linux 率增加
    PF_RING 是变成一种商品 PC 市场的运行效率和廉价的高速数据包捕获函数库 网络测量盒适用于包和活跃的流量分析和操纵。 此外,PF_RING 将打开完全新的市场,因为它使创建高效的应用程序如 流量平衡器或数据包筛选器在几行代码。
    2022-05-18 07:21:10下载
    积分:1
  • qt 各种实例分析
    qt  各种 编程实例分析 LINUX,安卓,源码,随书源码       适合初学者                                     
    2022-03-19 19:12:33下载
    积分:1
  • linux下服务器网络,CPU,磁盘测试
    应用背景 测试系统间网络,cpu,写文件,写库速度,可以根据配置文件调整负载大小, 主要用在linux下,A服务器:程序由PFtestdb2  PFtest.ini  组成 加上执行权限后 ./PFtestdb2执行   或者 ./PFtestdb2 8 表示执行8次流程 B服务器:dispatch  用c标准库应该不需要重新编译  加上执行权限后  ./dispatch执行  负责包接收A的包并转发给A,程序监听33333端口的socket连接关键技术运行程序之前,以下面配置程序文件为例,要在db2数据库KSDBS的BACK用户下创建emp表 建表语句:create table BACK.EMP ( EMPNO int ,ENAME VARCHAR(10),JOB VARCHAR(9),MGR int ,HIREDATE DATE,SAL int ,COMM int ,DEPNO int ) PTestdb2运行或重新编译需要放在放在db2所在服务器类似db2安装用户db2inst1上运行, 在其它机器上需要安装客户端和设置环境变量比较繁琐不推荐,并且程序编译依赖db2自 带的一些库和命令,需要将源文件编译成.c文件,再用gcc编译,源码用的utf-8编码。
    2022-05-25 07:22:58下载
    积分:1
  • MultiTCP TCP 拥塞避免算法
    MultiTCP 是用于测试 TCP 拥塞避免算法和其他 TCP 增强功能的基准测试环境。它使用内核日志打印出段统计和内部的 TCP 变量,用于分析和理解 Linux tcp 协议的性能。
    2022-07-13 00:43:42下载
    积分:1
  • H264码库
    H.264/MPEG-4第10部分,或称AVC(Advanced Video Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。第一版标准的最终草案于2003年5月完成。 H.264/MPEG-4 AVC是一种面向块的基于运动补偿的编解码器标准。由 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-06 17:29:18下载
    积分:1
  • 犯罪报告系统
    犯罪报告系统项目在 PHP 题为犯罪文件管理系统是使用 PHP 和 MySQL 服务器开发的 web 应用程序。此 Web 应用程序是为警察局为报告罪行、 投诉、 冷杉、 收费表、 囚犯记录、 显示最想要的罪犯详细信息、 法律和秩序的详细信息以及法院详细信息提供设施。它还跟踪警署警员的详细信息,警察信息,出席会议的详情,薪酬报告时间等。此软件程序包允许警察部门存储处相关的所有详细信息,并利用必要时。                        
    2022-08-03 03:18:59下载
    积分:1
  • DM9000 驱动
    1.   模块注册   static int __init dm9000_init(void) { printk(KERN_INFO "%s Ethernet Driver, V%s ", CARDNAME, DRV_VERSION);         return platform_driver_register(&dm9000_driver); }   static s
    2022-05-05 18:22:02下载
    积分:1
  • 696518资源总数
  • 105885会员总数
  • 31今日下载