dcsimg
 

FTP Client for Pocket PC

Friday Nov 24th 2000 by Waseem Anis

Single-threaded, CSocket-based class that illustrates the functionality offered by the PocketPC device for socket data transfer

Environment: Embedded Visual Tools, NT4 SP5, PocketPC

The class FtpSockClient shows the functionality offered by the pocket PC device for socket data transfer. The class is single threaded, based on the blocking CSocket calls. You can use the class as:

CftpSockClient	ftp;

// Connect to some server
BOOL bResult = ftp.ConnectToServer(_T("ftp.microsoft.com"), 
                                   21);
if (!bResult)
{
 AfxMessageBox(L"Error Connecting to Server");
 return;
}

// Try logging as anonymous
bResult = ftp.UserLogin(L"anonymous", 
                        L"dummy@ftpdemo.com");

if (!bResult )
{
 AfxMessageBox(L"Error Connecting to Server");
 return;
}

CString csDir = ftp.GetWorkingDirectory();

CString csFileList;

ftp.GetFileList(csDir, csFileList);

ftp. DisconnectFromServer();

The class shows elementary functionality and is an attempt at sockets. Please do tell me the bugs that you find. Ill be glad to fix them...if I am able to.

Downloads

Download source - 7 Kb
Download demo project - 52 Kb
Home
Mobile Site | Full Site
Copyright 2018 © QuinStreet Inc. All Rights Reserved