This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

31
ftp/FTPDATA.CPP Normal file
View File

@@ -0,0 +1,31 @@
#include <socket/intsaddr.hpp>
#include <ftp/ftpdata.hpp>
FTPData::FTPData(void)
{
create();
}
FTPData::~FTPData()
{
destroy();
}
WORD FTPData::accept(void)
{
if(!mFTPDataSocket.isListening())return FALSE;
if(!mFTPDataSocket.accept((Socket&)*this))return FALSE;
mFTPDataSocket.destroy();
return TRUE;
}
void FTPData::create(void)
{
destroy();
if(!mWSASystem.isInitialized())return;
if(!mFTPDataSocket.create())return;
family(AF_INET);
if(!mFTPDataSocket.bind((INETSocketAddress&)*this))return;
if(!mFTPDataSocket.listen())return;
}