FtpdPasvSrv.cpp
上传用户:shengde
上传日期:2007-02-26
资源大小:117k
文件大小:1k
源码类别:

Ftp服务器

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "FtpdPasvSrv.h"
  3. #ifdef _DEBUG
  4. #define new DEBUG_NEW
  5. #undef THIS_FILE
  6. static char THIS_FILE[] = __FILE__;
  7. #endif
  8. char sadr[32];
  9. CFtpPasvSrv::CFtpPasvSrv()
  10. {
  11. m_port_from = 1524;
  12. m_port_to = 65530;
  13. }
  14. CFtpPasvSrv::CFtpPasvSrv(CSocket* dataSkt,UINT from, UINT to)
  15. {
  16. AfxSocketInit(NULL);
  17. m_port_from = from;
  18. m_port_to = to;
  19. strcpy(sadr,"");
  20. Create(SOCK_STREAM);
  21. for(UINT i=m_port_from;i<=m_port_to;i++)
  22. {
  23. CSockAddr tSockAdr(INADDR_ANY,i);
  24. if(Bind(tSockAdr))
  25. {
  26. m_current_port = i;
  27. i = 65536;
  28. }
  29. }
  30. CFtpPasvSrv::~CFtpPasvSrv()
  31. {
  32. }
  33. UINT CFtpPasvSrv::launchSocket()
  34. {
  35. return 0;
  36. }
  37. void CFtpPasvSrv::AttachSocket(CSocket *dataSkt)
  38. {
  39. }