社区
Linux/Unix社区
帖子详情
请教各位大虾:在linux下,怎样用程序实现基于ftp传输文件?
henangzt
2003-08-21 09:38:09
在win32环境下,我们可以用API函数,实现ftp存取文件,现在,如果linux作为客户端,对端时windowns操作系统,怎样用c语言实现文件的传输?在这里我们不是实现ftp协议,而是在这上面我们构造应用。
...全文
36
3
打赏
收藏
请教各位大虾:在linux下,怎样用程序实现基于ftp传输文件?
在win32环境下,我们可以用API函数,实现ftp存取文件,现在,如果linux作为客户端,对端时windowns操作系统,怎样用c语言实现文件的传输?在这里我们不是实现ftp协议,而是在这上面我们构造应用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
henangzt
2003-09-01
打赏
举报
回复
谢谢大家的帮助,本人已完成该项任务,下面的内容是鄙人用脚本实现的:
#!/bin/sh
ftp -n 10.8.164.196<<!FUNK!
user username passwd
bin
#传输文件
put ./a
bye
!FUNK!
exit 0
当然用c也能实现(用popen()函数),不再赘述。
不怕班门弄斧,只希望共同进步。
散分了
holymoon
2003-08-21
打赏
举报
回复
简单的办法就是:写一个自动传输文件脚本,在你的C程序中执行这个脚本就可以了。
更为高级的办法就是参考ftp的源码自己写一个(好像没有太大的必要)。
chido
2003-08-21
打赏
举报
回复
你如果说清楚你具体的目的,大家就更好帮你解决了。
你是想在Linux登陆windows的ftp,获得文件,那直接用ftp这个命令就可以了。
或者也有xwindows下的ftp客户端的。
如果就是想做个软件,那还是按照rfc文档,写socket吧,没有那么多API的,
或许会有,例如你找个Linux下的ftp客户端源码,里面应该就有写好的函数了。
C# For Unity系列之入门篇
有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“
大虾
”吧!!!学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:...
win7映射
linux
硬盘_win7通过映射网络磁盘访问
linux
的共享目录(samba),
win7休眠模式怎么试都不行,已经打开了TCP/IP NETBIOSHELPER服务,网络...samba配置
文件
应该没有问题,se
linux
好像也没有装,防火墙也关闭了,
请教
大虾
们?smbpasswd了吗?win7系统通过samba访问
linux
共享
文件
夹提示...
Linux
一句话精彩问答
进入“
linux
一句话精彩问答2009年04月16日PDF版下载”页面 编者按:鉴于目前中国
Linux
的发展现状,90%以上的问题都可以用一句话来回答,这便是本文的初衷。欢迎大家添加自己的“一句话”,收录后注明原始提供者。...
用WinInet开发Internet客户端应用指南
实现
步骤大家知道,每个Internet客户端
程序
都伴随有一定的目的行为,如读
文件
、写
文件
、删除
文件
等等。客户端的
程序
要
实现
这些行为的先决条件是建立Internet连接。然后再根据不同的目的进行具体的操作。为了方便起见...
Linux
的经典问题(转贴)
----------------------------系统相关篇-------------------------- 0001 修改主机名 vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效 0002 Ret Hat
Linux
启动到文字界面(不启动x...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章