当前位置: 技术问答>linux和unix
跪求:C语言的ftp的源代码,非常急用!100分马上送出
来源: 互联网 发布时间:2015-05-12
本文导语: 我有两台机(A,B),从A机上在dos命令模式用ftp可访问到B机上的ftp目录,用 ls,get,put等命令均正常,怎样用标准C写一个到B机上自动下载某个(或某些)文 件的程序? 急啊,帮帮忙! | 试试这个 #include...
我有两台机(A,B),从A机上在dos命令模式用ftp可访问到B机上的ftp目录,用
ls,get,put等命令均正常,怎样用标准C写一个到B机上自动下载某个(或某些)文
件的程序?
急啊,帮帮忙!
ls,get,put等命令均正常,怎样用标准C写一个到B机上自动下载某个(或某些)文
件的程序?
急啊,帮帮忙!
|
试试这个
#include
#include
#include
#include
#include
#include
typedef unsigned long UINT4;
int good_ipaddr( char *addr )
{
int dot_count;
int digit_count;
dot_count = 0;
digit_count = 0;
while ( *addr != 0 && *addr != ' ' ) {
if ( *addr == '.' ) {
dot_count ++;
digit_count = 0;
}
else if ( !isdigit(*addr) )
dot_count = 5;
else {
digit_count ++;
if ( digit_count > 3 ) dot_count = 5;
}
addr ++;
}
if ( dot_count != 3 ) return -1;
return 0;
}
UINT4 ipstr2long( char *ip_str )
{
char buf[6];
char *ptr;
int i;
int count;
UINT4 ipaddr;
int cur_byte;
ipaddr = 0;
for ( i = 0; i
#include
#include
#include
#include
#include
#include
typedef unsigned long UINT4;
int good_ipaddr( char *addr )
{
int dot_count;
int digit_count;
dot_count = 0;
digit_count = 0;
while ( *addr != 0 && *addr != ' ' ) {
if ( *addr == '.' ) {
dot_count ++;
digit_count = 0;
}
else if ( !isdigit(*addr) )
dot_count = 5;
else {
digit_count ++;
if ( digit_count > 3 ) dot_count = 5;
}
addr ++;
}
if ( dot_count != 3 ) return -1;
return 0;
}
UINT4 ipstr2long( char *ip_str )
{
char buf[6];
char *ptr;
int i;
int count;
UINT4 ipaddr;
int cur_byte;
ipaddr = 0;
for ( i = 0; i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!