Description: or (int i = 0 i < len && partCount <= 6 i++)
{
char ch = Char.Parse(ipData.Substring(i,1))
if (Char.IsDigit(ch))
buf+=ch
else if (ch != , )
{
throw new IOException("Malformed PASV strReply: "+
strReply)
}
if (ch == , || i+1 == len)
{
try
{
parts[partCount++] = Int32.Parse(buf)
buf=""
}
catch (Exception)
{
throw new IOException("Malformed PASV strReply: "+
strReply)
To Search:
File list (Check if you may need any files):
程序代码\ConnectDlg.cpp
........\ConnectDlg.dsp
........\ConnectDlg.dsw
........\ConnectDlg.h
........\ConnectDlg.ncb
........\ConnectDlg.opt
........\ConnectDlg.plg
........\Debug\ConnectDlg.exe
........\.....\ConnectDlg.ilk
........\.....\ConnectDlg.obj
........\.....\ConnectDlg.pch
........\.....\ConnectDlg.pdb
........\.....\MainFrm.exe
........\.....\MainFrm.ilk
........\.....\MainFrm.obj
........\.....\MainFrm.pch
........\.....\MainFrm.pdb
........\.....\MyFtp.pch
........\.....\MyFtp.pdb
........\.....\vc60.idb
........\.....\vc60.pdb
........\FtpDlg.cpp
........\FtpDlg.h
........\MainFrm.cpp
........\MainFrm.dsp
........\MainFrm.dsw
........\MainFrm.h
........\MainFrm.ncb
........\MainFrm.opt
........\MainFrm.plg
........\MyFtp.clw
........\MyFtp.cpp
........\MyFtp.dsp
........\MyFtp.dsw
........\MyFtp.h
........\MyFtp.ncb
........\MyFtp.opt
........\MyFtp.plg
........\MyFtp.rc
........\MyFtpDoc.cpp
........\MyFtpDoc.h
........\MyFtpView.cpp
........\MyFtpView.h
........\NewNameDlg.cpp
........\NewNameDlg.h
........\RCa02996
........\ReadMe.txt
........\res\background.bmp
........\...\background1.bmp
........\...\MyFtp.ico
........\...\MyFtp.rc2
........\...\MyFtpDoc.ico
........\...\Thumbs.db
........\...\Toolbar.bmp
........\Resource.h
........\StdAfx.cpp
........\StdAfx.h
........\Debug
........\res
程序代码