当前位置: 技术问答>linux和unix
如何在unix下、c语言中实现ftp文件传输?(急)
来源: 互联网 发布时间:2015-05-07
本文导语: 我现在要在unix下用c程序ftp一个文件到指定地址,请问有什么方法?(一定给分) | 下面是部分源程序,用c实现的。。你可以修改成你需要的。记得给分阿。。 int FtpInit(char* Host,char* Account,char* Passwd) {...
我现在要在unix下用c程序ftp一个文件到指定地址,请问有什么方法?(一定给分)
|
下面是部分源程序,用c实现的。。你可以修改成你需要的。记得给分阿。。
int FtpInit(char* Host,char* Account,char* Passwd)
{
short shPortNumber;
long lAddr;
char RecvBuf[1024];
char SendBuf[1024];
int RecvLen,SendLen;
shPortNumber=htons(21);
lAddr=inet_addr(Host);
memset(HostName,0,16);
memcpy(HostName,Host,strlen(Host));
hClient=socket(AF_INET,SOCK_STREAM,0);
if (hClient
int FtpInit(char* Host,char* Account,char* Passwd)
{
short shPortNumber;
long lAddr;
char RecvBuf[1024];
char SendBuf[1024];
int RecvLen,SendLen;
shPortNumber=htons(21);
lAddr=inet_addr(Host);
memset(HostName,0,16);
memcpy(HostName,Host,strlen(Host));
hClient=socket(AF_INET,SOCK_STREAM,0);
if (hClient