delphi7+indy10使用idftp连接ftp(TLS/SSL协议)的问题 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs2
本版专家分:142
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs5
本版专家分:3476
关于INDY10的IDFTP使用SOCKS代理
用INDY9时,SOCKS代理设置方式是:rnrn<em>id<em>ftp</em></em>.IOHandler = AIdIOHandlerSocket; //AIdIOHandlerSocket为 TIdIOHandlerSocket对象rnAIdIOHandlerSocket.SocksInfo=AIdSocksInfo; //AIdSocksInfo 为 TIdSocksInfo对象rn相关proxy参数赋值给AIdSocksInfo。rnrn但<em>indy</em><em>10</em>里,TIdIOHandlerSocket 没有SocksInfo属性了,请问,INDY<em>10</em>下的FTP代理该怎么设置?rnrn
indy10ftp问题
我以前一个<em>indy</em>9 <em>ftp</em>写的客户端可以运行,为什么现在装了<em>indy</em><em>10</em>,就运行不了了rn 大致代码如下(以前<em>indy</em>9的)rn 首先把Host,用户名,密码什么的赋给<em>indy</em> <em>ftp</em>rn 然后rn my<em>indy</em><em>ftp</em>.connect;rn remotepath := '/';rn my<em>indy</em><em>ftp</em>.changedir(remotepath);rn lS := TStringList.Create;rn my<em>indy</em><em>ftp</em>.list(ls);rn for i := 0 to my<em>indy</em><em>ftp</em>.directorylisting.count - 1 dorn beginrn //根据item的类别向一个ListView中添加远程服务器上的内容rn end;rn 这段代码在以前<em>indy</em>9的<em>ftp</em>版本下运行是正常的,现在装了<em>indy</em><em>10</em>,发现运行后listview根本没有反应,调试发现my<em>indy</em><em>ftp</em>.directorylisting.count为0,请问这是怎么回事,难道<em>indy</em><em>10</em>不是用这种方法获得远程<em>ftp</em>服务器上的文件列表吗,还是说需要一些特别的设置?谢谢rn
用IdFTP连接FTP时候 出现的问题
为什么我点<em>连接</em>后没反应,帮忙看下 下面是我的程序rnprocedure TForm1.btn1Click(Sender: TObject);rnvarrn tr:TStrings;rnbeginrn tryrn tr:=TStringList.Create;rn beginrnrn [color=#FF0000]if IdFTP1.Connected then[/color]//我把这个去掉就报地址错误rn beginrn IdFTP1.Disconnect;rn IdFTP1.Name:='FTP01';rn IdFTP1.Password:='123456';rn IdFTP1.Host:='192.168.1.16<em>7</em>';rn IdFTP1.Connect();rn edt4.Text := IdFTP1.RetrieveCurrentDir;rn IdFTP1.ChangeDir('FTP01');rn IdFTP1.List(tr);rn mmo1.Lines.Assign(tr);rn end;rn end; rn finallyrn tr.Free;rn end;rnrnend;
indy10中的idftp组件异常处理的问题
我调用connect方法后,出现异常,异常可能是dns解析错误,或者服务器<em>连接</em>错误等,那我怎么才能获得具体是什么类型的错误异常呢?rnrn例如:rn tryrn FTP.Connect;rn exceptrn case ()of rn //Application.MessageBox('adf','adf',MB_OK);rn end;rnrnrn这里的case of怎么写才会将不同才异常取出呢?rn例如如果是dns解析失败,则提示dns解析错误,服务器<em>连接</em>错误就提示服务器未开启等等rnrn请教
IdFtp无法通过连接共享连接FTP???
局域网中有两台机子,A为2000服务器,并<em>使用</em><em>连接</em>共享让B上网。rnrn我用IdFtp做了一个FTP下载程序,在B上面无法<em>连接</em>FTP站点。在A上面<em>使用</em>则很正常。这是怎么回事啊?有什么解决办法没。
delphi7 + indy10方法
怎么<em>使用</em><em>delphi</em><em>7</em> 安装<em>indy</em><em>10</em> + ro
delphi indy10 for delphi7
<em>indy</em> <em>10</em>.2.5 for <em>delphi</em><em>7</em>
Delphi7使用FTP
Delphi<em>7</em> 如何<em>连接</em>FTP ,上传和下载文件。最基础的。
IdFtp连接问题
tryrn rn Form1->IdFTP1->Connect();rnrn rn catch(...)rn rn Application->MesageBox("Error","Connect failed",MB_OK);rn rn在调试这个程序的时候,我把网络断开,结果发下程序并没有运行到rnApplication->MesageBox("Error","Connect failed",MB_OK);rn而是由编译器raise一个异常。
关于用idftp控件被动连接ftp
我现在要下载一个服务器的文件。但是要被动<em>连接</em>才能下载。rn我想问问,哪个语句是被动的<em>连接</em>在<em>ftp</em>。rn请大侠们指教
TLS/SSL 协议详解 (29) 国密SSL协议
测试服务器:https://4<em>7</em>.89.249.43:4433/ (测试时,先将本机时间设置为2018年<em>7</em>月之前(我证书过期了),然后<em>使用</em>360国密浏览器访问。360国密浏览器会在<em>TLS</em>握手失败后才会发起GM<em>SSL</em>握手,所以访问较慢。出现访问不了的情况,请清除360国密浏览器所有缓存,重启浏览器后再访问) 源码在 https://github.com/mrpre/atls 上可以获得   ...
求一份indy10 idftp的代理设置代码
一直找不到相关DEMO,帮助有些看不明白。rnrn求一份<em>id<em>ftp</em></em>的代理设置代码,包括<em>使用</em>HTTP代理,<em>使用</em>IE默认代理,和socket代理的内容,谢谢
关于indy10idftp组件的Intercept属性
本来按照以前d<em>7</em>的方式,idlogevent组件和<em>id<em>ftp</em></em>组件之间是靠<em>id<em>ftp</em></em>组件的Intercept属性来建立关系的,现在<em>indy</em><em>10</em>的 <em>id<em>ftp</em></em>组件怎么没这个属性了?rn附图rn[img=http://bbs.ai-sky.com/attachments/month_08<em>10</em>/2008<em>10</em>03_1bb9fff8a62d1e192<em>7</em><em>7</em><em>7</em>F3xVeBkY9Pzh.jpg][/img]
MQTT TLS连接问题
我在用mosquitto做broker,用paho写client,tcp<em>连接</em>没有<em>问题</em>,但是加入了ssl后就出现<em>问题</em>了,下面是我的client的代码:rn[code=java]public static void main(String[] args) rn //TODO Auto-generated method stubrn String address = "ssl://192.168.<em>10</em>0.46:8883";rn String topic = "topic0";rn String caFilePath = "<em>SSL</em>/ca.crt";rn String clientCrtFilePath = "<em>SSL</em>/client.crt";rn String clientKeyFilePath = "<em>SSL</em>/client.key";rn String keyPassword = "123456<em>7</em>890";rn MemoryPersistence persistence = new MemoryPersistence();rn try rn MqttConnectOptions options = new MqttConnectOptions();rn options.setCleanSession(false);rn options.setSocketFactory(SslUtil.getSocketFactory(caFilePath,clientCrtFilePath,clientKeyFilePath,keyPassword));rn //options.setSocketFactory(TlsUtil.get<em>SSL</em>Socktet(caFilePath,clientCrtFilePath,clientKeyFilePath,keyPassword));rn //options.setSocketFactory(getSocketFactory(caFilePath,clientCrtFilePath,clientKeyFilePath,keyPassword));rn rn MqttClient client;rn rn client = new MqttClient(address,"java-client",persistence);rn client.connect(options);rn client.subscribe(topic);rn client.setCallback(new MyCallback());rnrn MqttMessage message = new MqttMessage();rn message.setPayload("MosquittoClient<em>连接</em>成功".getBytes());rn client.publish(topic,message);rnrn client.disconnect();rn catch (Exception e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn [/code]rn这是mosquitto显示的错误信息:rn[code=text]New connection from 192.168.<em>10</em>0.46 on port 8883.rn14968016<em>7</em>5: Open<em>SSL</em> Error: error:140890B2:<em>SSL</em> routines:<em>SSL</em>3_GET_CLIENT_CERTIFICATE:no certificate returnedrn14968016<em>7</em>5: Socket error on client (null), disconnecting.rn14968016<em>7</em>5: New connection from 192.168.<em>10</em>0.46 on port 8883.rn14968016<em>7</em>5: Open<em>SSL</em> Error: error:140890B2:<em>SSL</em> routines:<em>SSL</em>3_GET_CLIENT_CERTIFICATE:no certificate returnedrn14968016<em>7</em>5: Socket error on client (null), disconnecting.[/code]rn这是eclipse里显示的错误信息:rn[code=text]MqttException (0) - java.net.SocketException: Software caused connection abort: socket write errorrn at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:38)rn at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:690)rn at java.lang.Thread.run(Thread.java:<em>7</em>45)rnCaused by: java.net.SocketException: Software caused connection abort: socket write errorrn at java.net.SocketOutputStream.socketWrite0(Native Method)rn at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:<em>10</em>9)rn at java.net.SocketOutputStream.write(SocketOutputStream.java:153)rn at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431)rn at sun.security.ssl.OutputRecord.write(OutputRecord.java:41<em>7</em>)rn at sun.security.ssl.<em>SSL</em>SocketImpl.writeRecordInternal(<em>SSL</em>SocketImpl.java:8<em>7</em>6)rn at sun.security.ssl.<em>SSL</em>SocketImpl.writeRecord(<em>SSL</em>SocketImpl.java:84<em>7</em>)rn at sun.security.ssl.<em>SSL</em>SocketImpl.writeRecord(<em>SSL</em>SocketImpl.java:<em>7</em>1<em>7</em>)rn at sun.security.ssl.Handshaker.sendChangeCipherSpec(Handshaker.java:<em>10</em><em>7</em><em>7</em>)rn at sun.security.ssl.ClientHandshaker.sendChangeCipherAndFinish(ClientHandshaker.java:1222)rn at sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1134)rn at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:348)rn at sun.security.ssl.Handshaker.processLoop(Handshaker.java:9<em>7</em>9)rn at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)rn at sun.security.ssl.<em>SSL</em>SocketImpl.readRecord(<em>SSL</em>SocketImpl.java:<em>10</em>62)rn at sun.security.ssl.<em>SSL</em>SocketImpl.performInitialHandshake(<em>SSL</em>SocketImpl.java:13<em>7</em>5)rn at sun.security.ssl.<em>SSL</em>SocketImpl.startHandshake(<em>SSL</em>SocketImpl.java:1403)rn at sun.security.ssl.<em>SSL</em>SocketImpl.startHandshake(<em>SSL</em>SocketImpl.java:138<em>7</em>)rn at org.eclipse.paho.client.mqttv3.internal.<em>SSL</em>NetworkModule.start(<em>SSL</em>NetworkModule.java:9<em>7</em>)rn at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:6<em>7</em>6)rn ... 1 more[/code]rn求大佬解惑!
java FTP连接上传下载,TLS协议
package com.xhd.edi.<em>ftp</em>.util.<em>ftp</em>; import lombok.extern.java.Log; import org.apache.commons.net.<em>ftp</em>.*; import org.apache.log4j.LogManager; import org.apache.log4j.Logger; import org.springframework....
FTP IdFTP 上传 delpi
FTP IdFTP 上传 delpi 可以用
Delphi7 FTP上传问题???
在D5 我上传没<em>问题</em>rn程序如下:rnNMFTP1.Host:='sem.kaishing.cn';rnNMFTP1.Port:=21;rnNMFTP1.Timeout:=5000;rnNMFTP1.UserID:='123';rnNMFTP1.Password:='123';rnNMFTP1.Connect; rntry NMFTP1.Upload(d:\客户资料.txt,''); rnexcept rnend; rnrn但是在D<em>7</em> 没有NMFTP1 只有INDY 的<em>id<em>ftp</em></em> 请问实现上面文件上传的代码是怎样?谢谢
关于DELPHI7idftp上传问题
请问<em>id<em>ftp</em></em>上传需要加保护吗,这是我的程序:rnbeginrn <em>id<em>ftp</em></em>1.Host :='www.XXXX.com';rn <em>id<em>ftp</em></em>1.Username :='usertest';rn <em>id<em>ftp</em></em>1.password:='usertest';rnrn with <em>id<em>ftp</em></em>1 dorn tryrn Connect;rn ChangeDir('/www');rn IdFTP1.Put('test.asp','.\test.asp'); rn //经常执行<em>id<em>ftp</em></em>1.put这一步程序就没有响应,但有时可以,如果出现没有响应,只有<em>使用</em>cute<em>ftp</em>上传(cute<em>ftp</em>可以上传,正常)rn showmessage('上传TIPS成功');rn finallyrn <em>id<em>ftp</em></em>1.Disconnect;rn end;rnend;rnrn请问<em>问题</em>出在哪里,是否FTP服务器<em>问题</em>,还是控件<em>问题</em>????rn好郁闷,希望得到解决,帮帮忙
请帮忙解决delphi7idftp问题
请问<em>id<em>ftp</em></em>上传需要加保护吗,这是我的程序: rnbegin rn <em>id<em>ftp</em></em>1.Host :='www.XXXX.com'; rn <em>id<em>ftp</em></em>1.Username :='usertest'; rn <em>id<em>ftp</em></em>1.password:='usertest'; rn rn with <em>id<em>ftp</em></em>1 do rn try rn Connect; rn ChangeDir('/www'); rn IdFTP1.Put('test.asp','.\test.asp'); rn //经常执行<em>id<em>ftp</em></em>1.put这一步程序就没有响应,但有时可以,如果出现没有响应,只有<em>使用</em>cute<em>ftp</em>上传(cute<em>ftp</em>可以上传,正常) rn showmessage('上传TIPS成功'); rn finally rn <em>id<em>ftp</em></em>1.Disconnect; rn end; rnend; rn rn请问<em>问题</em>出在哪里,是否FTP服务器<em>问题</em>,还是控件<em>问题</em>???? rn好郁闷,希望得到解决,帮帮忙 rn
idFtp的使用问题
我用idFtp实现了从FTP服务进行上传和下载文件,但是IDFTP处理过程中就将屏幕冻结了,不能进行其他的操作,该怎样实现多线程.在数据传输过程中可以进行其他的操作
delphi7使用idftp的怪异问题,各位大侠帮忙!!!
在公司开发一个FTP工具,用的是DELPHI<em>7</em>里的IDFTP,其他都设置正确了,编译rn通过后运行,会跳出错误提示"sever ready - login please",是在IDFTP1.connect后rn执行的,但在后面加了IDFTP1.login还是这样,why???!!!跪地请教,rnps:<em>id<em>ftp</em></em>中用到代理且设置正确
请教IDFTP的使用问题
我想用IDFTP 从FTP上面下载一个文件,要求必须启动另一个线程执行下载动作,主界面中有个进度条控件,显示其下载的状态rnrn而主进程就等待此线程结束,即文件下载成功,(这点不知如何判断,还请高手有帮忙),不太懂线程的状态,能否在线程结束时触发某种事件,来达到这个效果?
关于indyidftp连接问题
我第一次用<em>indy</em>的控件,当我的程序执行到<em>id<em>ftp</em></em>->Connect(true);的时候,出现错误,提示为:[Linker Error] Unresolved external '__fastcall Id<em>ftp</em>::TIdFTP::Connect(bool)' referenced from D:\XYZ16\MAIN.OBJrnrn请问该怎么解决呀?rnrn我的代码:rn <em>ftp</em>main->Host = FtpHost ;rn <em>ftp</em>main->User = FtpUsername ;rn <em>ftp</em>main->Password = FtpPassword ;rn <em>ftp</em>main->Connect(true) ;
新手求助关于indy10idftpserver和idftp问题
控件<em>id<em>ftp</em></em>server和<em>id<em>ftp</em></em>究竟应该怎么获得目录呢?我在ListDirectory()函数里面仿造<em>indy</em><em>10</em>中给的例子写了个程序,可是只能得到文件夹,要怎么样才能获得文件并支持上传下载呢,在线等答案,谢谢高手- -
ssl协议问题
javax.net.ssl.<em>SSL</em>Exception: Received close_notify during handshake。我的程序在客户端向服务器传输文件时会抛出这样一个异常,而在服务器端向克服端传输文件是则是正常的。我想知道什么情况下ssl会发送close_notify。rnrn
ssl协议
ssl<em>协议</em> 过很多个规划韩国
idftp,如何做ftp上传进度条?
如题!
关于.NET使用SSL协议问题
请问各位高手们,如何在自健的asp.net的解决方案中假如<em>SSL</em><em>协议</em>,实现用户和服务器之间的安全<em>连接</em>!
ftp 访问 加密:使用显示的FTP Over TLS 无响应
string url = <em>ftp</em>RootURL + <em>ftp</em>Path;rn <em>ftp</em>WebRequest = (FtpWebRequest)FtpWebRequest.Create(new Uri(url));rn <em>ftp</em>WebRequest.Credentials = new NetworkCredential(<em>ftp</em>User, <em>ftp</em>Password);rn <em>ftp</em>WebRequest.Method = WebRequestMethods.Ftp.ListDirectory;rn if (bEnableSsl)rn rn [color=#FF0000]<em>ftp</em>WebRequest.EnableSsl = true;[/color] rn rn <em>ftp</em>WebRequest.KeepAlive = false;rn webResponse = <em>ftp</em>WebRequest.GetResponse();rn reader = new StreamReader(webResponse.GetResponseStream());rn //这里读取==null 在访问不加密的FTP 的时候正常rn string line = reader.ReadLine();rn while (line != null)rn rn list.Add(line);rn line = reader.ReadLine();rn
IdFTP连接服务器时报错
想用IdFTP做个简单的下载程序,但当IDFTP1.connect()时报错,如下:rnraisecd exception class EIdSocketError with message 'Socket Error # <em>10</em>049 cannot assign requested address
SSL协议
对201<em>7</em>年软考网络工程师考试考前基本知识点重点讲解,让考生在考前有一个能对考试的知识点有清楚的认识。通过典型习题,直接掌握该题型。
使用IdFTP控件进行FTP下载中遇到的问题,求教!!
我<em>使用</em>IdFTP进行下载中,如果想中断下载,我<em>使用</em>了Quit,Abort,Disconnect方法,都不能把下载进程断掉,OnWork事件依然继续,并且触发No Connect异常,请问各位高手这是怎么回事??
delphi7连接MYSQL的问题
请问各位,<em>delphi</em><em>7</em>怎么用控件直接连上mysql?rn我的mysql是4.0版本的,我用sqlconnection<em>连接</em>,各种属性都设对了,最后设置sqlconnection1.connected=true时提示错误:dbExpress Error:Invalid Username/Password.在网上查了后,大家都说是libmysql.dll的版本太高了,要用3.X的,可是搜烂了百度谷歌,就是没有找到。后来想改用DBConnection<em>连接</em>,装了一个MYSQL 3.51 的ODBC数据<em>连接</em>,可是还是连不上,这是为什么?rn麻烦各位了。rn在线等待中,急!!!
Delphi7 IdTcpClient 连接问题
现在我有个 IdTcpClient 和 IdTcpServer 做的两个应用程序,一个客户端 一个服务端。rnrn如果是在本机和局域网上,这两个程序可以相互通信,现在我需要将客户端放置在远程电脑上,需要通过互联网进行访问! 但是客户端<em>连接</em>不上服务端了。rnrn在服务器上的 PORT=8123,在客户端<em>使用</em>这个端口和网络IP地址访问服务端,<em>连接</em>不上。rnrn请问,在互联网上<em>使用</em>,是不是要通过什么中间件来做桥才能<em>连接</em>都上还是我那里设置的不对。rnrn服务段代码:rn[code=Delphi(Pascal)]rn tcpServer.DefaultPort := sePort.Value;rn tcpServer.Active := true;rn[/code]rnrn客户端代码:rn[code=Delphi(Pascal)]rn if (edtServerIP.Text <> '') and (edtName.Text <> '') and (not bConnected) thenrn beginrn IdTCPClient.Host := edtServerIP.Text;rn IdTCPClient.Port := sePort.Value;rn tryrn IdTCPClient.Connect;rn stat1.Panels[0].Text := '已<em>连接</em>到服务器'+edtServerIP.Text+' <em>连接</em>时间:'+DateTimeToStr(Now);rn exceptrn mmoMsg.Lines.Add('无法<em>连接</em>到服务器'+edtServerIP.Text+',请联系管理员!');rn end;rn endrn elsern beginrn if (edtServerIP.Text = '') or (edtName.Text = '') thenrn ShowMessage('您需要输入服务器地址和用户名称才能<em>连接</em>到服务器。');rn bConnected := False;rn end;rn[/code]rnrn求大神指点!
delphi7 和读卡器的连接问题
<em>delphi</em><em>7</em>的EDIT控件如何通过读卡器读取卡号以后不需要按任何键会自动帮读到的卡号输出到文本文档里 .
delphi7 连接mysql5.x问题
大家好,请问一下,我的系统是windows2003,我用<em>delphi</em><em>7</em>的dbexpress来<em>连接</em>mysql5.1应该怎么办啊,我<em>连接</em>的时候报错,missing database property是怎么回事啊,怎么解决啊,有没有什么例子啊,我刚刚接触<em>delphi</em>不是很熟悉啊,谢谢大家
Delphi7连接Oracle8i问题
<em>使用</em>ADO<em>连接</em>Oracle8.1.6数据库,provider均采用微软的MSDAORA.1 Delphi编的程序能够<em>连接</em>得上,但是却看不到数据库中得表,请问是什么原因。
TLS使用
1.<em>使用</em>规则     1.一个遵守本<em>协议</em>的初始化实体必须声明的version 是1.0     2.如果<em>TLS</em>握手发生在两个服务器之间,除非服务器声称的DNS主机名已经被解析,通信不能继续进行。     3.当一个遵守本<em>协议</em>的接收实体接收了一个初始化流(它的头信息中包含一个'version'属性并且值设为“1.0”),在发送应答流的的头信息(其中包含版本标记)之后,它必须发送&amp;lt;st...
indy10问题
第一个<em>问题</em>:我用<em>delphi</em>20<em>10</em>的IdTCPServer做个服务器希望能保持<em>10</em>00个以上的<em>连接</em>,不知道能不能支持的了?rn第二个<em>问题</em>:rnprocedure TForm2.GPRSTCPServerExecute(AContext: TIdContext);rnvarrn Len,i,ClientPort : Integer;rn Str,HexStr,ClientIP : string;rnbeginrn Len := AContext.Connection.Socket.InputBuffer.Size;rn Str := AContext.Connection.Socket.ReadString(Len);rnrn if Str <>'' thenrn beginrn for i := 1 to Length(Str)dorn HexStr := HexStr+' '+IntToHex(Byte(Str[i]),2);rnrn ClientPort := AContext.Connection.Socket.Binding.PeerPort;rn ClientIP := AContext.Connection.Socket.Binding.PeerIP;rnrn Memo1.Lines.Add('ReadForm:'+ClientIP+'--'+IntToStr(ClientPort)+'--DataLen:'+IntToStr(Len)+'--linkcount:'+IntToStr(GPRSTCPServer.Contexts.LockList.Count));rn Memo1.Lines.Add('ASC:'+Str);rn Memo1.Lines.Add('HEX:'+HexStr);rn end;rnend;rnrn这个代码发现第一个客户端<em>连接</em>进来后能够正常的接收到数据,第2个客户端<em>连接</em>进来后不能正常接收到第2个客户端的信息。这是什么原因呀?
使用idftp问题,请帮帮忙
我用<em>id<em>ftp</em></em><em>连接</em>服务器时,有时弹出对话框,说 too many users...rn请问,如何让它不弹出来?
不知者 无罪 关于delphi7 中的idftp 和 idudp
啊请那位熟手 告诉我<em>delphi</em><em>7</em> 中的<em>id<em>ftp</em></em> 和 idudp 在哪个bpl里面,并在 的<em>delphi</em><em>7</em>中的那个控件板块里面
ftp 服务器连接使用
1 .<em>使用</em><em>ftp</em>/s<em>ftp</em>工具 windows:下载 mac :下载 安装:双击默认选项安装完就行 创建新链接 按格式数据点击链接 2.<em>使用</em>自带<em>ftp</em>服务器 windows 格式: <em>ftp</em>://用户名:密码@站点地址 例如:<em>ftp</em>://test:test@192.168.0.1:21/test 1、用户名和密码为:test、test。 2、服务器IP和port为:1...
使用IdFtp时遇到的问题
最近做的一个项目,用IdFtp组件(9.0)时遇到一个<em>问题</em>:rnIdFtp->Connect()没<em>问题</em>,但是IdFtp->List()时提示:Connection closed Gracefully.但是这个时候用其它的Ftp软件用同样的账号登录却没<em>问题</em>。而且以前用C++builder自带的IdFtp组件也不会有<em>问题</em>。rn升级到Indy(9.0)就出<em>问题</em>了。请各位指点指点
计算机网络 - 使用别名进行 SSL/TLS 连接
在某些应用场景,我们需要<em>使用</em>别名 CNAME 记录指向真正的域名与服务器进行通信,这样有这些好处: 可以在产品中固定<em>使用</em>这个别名,如果需要更改服务器,那么只需要在域名解析端更改 CNAME 记录指向的域名
idftp隔几分钟后会自动中断与ftp连接是怎么回事?
正常<em>连接</em>上<em>id<em>ftp</em></em>后,如果几分钟后再操作我的程序,程序会报:程序异常导致<em>ftp</em><em>连接</em>中断rn<em>连接</em>代码如下:rnif <em>id<em>ftp</em></em>1.Connected then tryrn if TransferrignData then IdFTP1.Abort;rn <em>id<em>ftp</em></em>1.Disconnect;rn IdFTP1.Quit;rn finallyrn end;rn tryrn <em>id<em>ftp</em></em>1.Host:=sl[0];rn <em>id<em>ftp</em></em>1.Port:=strtoint(sl[1]);rn <em>id<em>ftp</em></em>1.Username:=sl[2];rn <em>id<em>ftp</em></em>1.Password:=sl[3];rn streamHostIp := sl[4];//读取流媒体服务器iprn <em>id<em>ftp</em></em>1.Connect;rn exceptrn showMessage('<em>连接</em>FTP服务器失败!');rn end;
idftp问题
我的环境是这样的:服务器时win20003配置的cluster集群环境,集群上挂载了两个共享的盘,用于存放文件,文件时通过win2003的<em>ftp</em>服务器实现的。rn客户端程序通过<em>id<em>ftp</em></em>获取文件,修改文件之后,通过<em>id<em>ftp</em></em>再上传更新这个文件,后续其他服务器有个程序根据修改后的文件进行后续处理。rn现在的<em>问题</em>是:我客户端在本地修改好,然后通过<em>ftp</em>上传成功之后,服务器处理这个文件的时候,总是拿到上传之前的文件(客户端未更新的文件),因此第一次总报错,但是过一段时间,如20秒左右之后再重新尝试处理就成功了!rnrn请问<em>id<em>ftp</em></em>上传之后,难道服务器有延时?如果有的话,客户端怎么获取这个延时?
IdFTP问题
请问IdFTP的event为何没有上传完成后的触发事件,请问<em>delphi</em> <em>7</em>的netmasters公司的控件为何没有了
idftp问题
IdFtp1.ChangeDir('/');rnIdFtp1.List(nil);rn为何IdFtp1.DirectoryListing.Count总为0,根目录小是有文件的!
ssl协议 Session ticket关联TLS流方法分析
1
delphi7 ftp下载程序
<em>delphi</em> <em>ftp</em>下载程序 无需改动、实战可自动下载只要高以了ini配置 [FTP] host=192.168.<em>7</em>1.<em>7</em> username=insiis password=insiis port=21 LocalDir=F:\insiis\
IDFTP问题
<em>问题</em>现象:rn1 [color=#FF0000]<em>连接</em>FTP报错误:<em>连接</em>超时[/color]。rn2 ConnectTimeout 填写 0 30 6000 等都无效rn3 Passive true false 没有解决<em>问题</em>rn4 <em>使用</em>其他FTP工具。开始无法<em>连接</em><em>ftp</em>服务。后来检查资料 feat 设置修改解决<em>问题</em>。rn5 <em>使用</em>我开发的FTP工具<em>连接</em>FTP,<em>连接</em>其他测试FTP服务无<em>问题</em>。就这个客户FTP有此<em>问题</em>rn6 以下<em>连接</em><em>ftp</em>的代码rn[code=Delphi(Pascal)]rnfunction ConnectFTP(FTPConfig: TFTPConfig): string;rnbeginrn result := ''; //默认<em>连接</em>成功rn self.IdFTP.Disconnect;rn with self.IdFTP dorn beginrn Host := FTPConfig.Host;rn Port := FTPConfig.Port;rn Username := FTPConfig.Username;rn Password := FTPConfig.Password;rn ConnectTimeout := FTPConfig.Timeout;rn Passive := FTPConfig.Passive;rn end;rn tryrn IdFTP.Connect;rn if not IdFTP.Connected thenrn result :=rn '无法<em>连接</em>此FTP:' +rn '主机' + IdFTP.Host +rn '端口' + IntToStr(IdFTP.Port) +rn '用户名' + IdFTP.Username +rn '密码' + IdFTP.Password +rn '超时时间' + IntToStr(IdFTP.ConnectTimeout) +rn '模式' + booltostr(IdFTP.Passive);rn except on e: exception dorn result := '无法<em>连接</em>此FTP:' +rn '主机' + IdFTP.Host +rn '端口' + IntToStr(IdFTP.Port) +rn '用户名' + IdFTP.Username +rn '密码' + IdFTP.Password +rn '超时时间' + IntToStr(IdFTP.ConnectTimeout) +rn '模式' + booltostr(IdFTP.Passive) +rn '原因' + e.Message;rn end;rnend;rnrn[/code]
idftp问题
用<em>id<em>ftp</em></em> <em>10</em> <em>连接</em>服务器上传文件时,当<em>使用</em>abort就出错,请问有哪位高手知道是什么原因。
Delphi7实现FTP
代码原型让你分分钟搞定FTP文件传输,为工作和学习节省大量时间……
idftp问题!!!
<em>id<em>ftp</em></em>的几个<em>问题</em>!!!rnrn<em>连接</em>上,上传文件时abort,或进行某些操作时,出现connection closed gracefully,255 abor command successful,等警告对话框,烦死了!!!!rnrn我用<em>delphi</em>6自带的例子试了试,一样!难道没有办法解决这个<em>问题</em>吗?rnrn还有列文件列表,格式很怪异,先时间,大小,文件名,能不能按自己的意思排列呢?如果把列表的有一项设为false,就只显示文件名,<em>问题</em>又来了:文件名和文件夹没有区分!rnrn上传大量文件时无法暂停上传,abort不管用,有什么别的办法吗?rnrn
idFTP问题
各位大哥,我用的是IDFTP,目前只能将服务器上的一个文件下载下来,但下载下来的文件必须是有扩展名的,如.TXT,.rtf,.doc,.exe等,如果是一个文件夹就不行了。rn其实我想实现的主要功能是显示出FTP目录下的所有文件名,然后可以有选择性的下载,也就是浏览各级文件夹里的文件然后下载。很急啊!!!各位大哥在回答时尽量详细一点,小弟之前没用过IDFTP,如果完成以上两种功能另开<em>10</em>0分贴
delphi7 update1下Indy10安装后出现的编译问题
放置一个idpop3和idmessage控件后编译,出现rn[Fatal Error] Unit1.pas(8): Unit IdContext was compiled with a different version of IdSocketHandle.TIdSocketHandlern请教高手这是怎么回事
关于Delphi7升级到Indy10后与Web Service不兼容的问题
Delphi<em>7</em>中自带的Indy是9,现在Indy出了<em>10</em>,2005中带的就是<em>10</em>,我现在把Delphi<em>7</em>中的9升级到了<em>10</em>,并安要求删除了9,但是发现Web Service没法用了,提示缺少某些单元,这些文件都是Indy9自带的单元文件,但是在<em>10</em>中已经被合并,如果把9中的那些文件拷回去,则提示该文件版本不一致.rn我想把Delphi2005中的WebService单元拷到Delphi<em>7</em>中用,但怕存在些兼容性<em>问题</em>,不知道大家还有些什么好的解决方法,Indy<em>10</em>比<em>indy</em>9多了很多东西,有不少都是我急需的,同时也变的不少东西,而Delphi中的WebService的运行是需要Indy组件的.rn请大家帮忙,最少是有那种针对Indy<em>10</em>并且给Delphi<em>7</em>用的WebService组件升级.
菜鸟问题5:如何使用ssl协议
笨人的开发环境是window2k+jdk1.4+jrun+apache,rn想<em>使用</em>ssl为数据传输加密,请问具体改如何下手。
求助INDY IDFTP的使用
请问各位大虾 我的工程本来的编译通过的 我现在要<em>使用</em> <em>indy</em>里面的<em>id<em>ftp</em></em> 当我把这个<em>id<em>ftp</em></em> 放在界面的时候 一句代码不添加 编译会出现rnrn[C++ Error] Pms_MainForm.h(1<em>7</em>): E2209 Unable to open include file 'IdBaseComponent.hpp'rnrn然后我找到路径 :e:\program files\borland\cbuilder6\source\<em>indy</em>\c6 然后添加Directories/……然后编译通过 但是在rnrn我公司项目的主程序调用这个DLL的时候就会提示 加载DLL失败 然后就报了一个debugger exception notification:rnrnAccess violation at address <em>7</em>26<em>7</em>6F<em>7</em>2 我不知道这是为什么,请问哪位大侠能给予帮助,或者有用INDY做的FTP实际的例rnrn子给我也行啊,着急啊。compiler为FULL DEBUG.rnrn新创建一个APPLICATION 直接运行 不用公司的项目调用 就可以运行 谁能给些指导呢,先谢谢了。rn
D2007使用IdFTP
原来我的项目是在D<em>7</em>下开发的,现在升级到D200<em>7</em>下,怎么是用FTP显示目录时,出错错误。真奇怪。注编译时不出错误。我已经将错误处进行了标识。rnrnprocedure TFrmFtpTrans.DisplayRemoteFileList();rnVarrn LS: TStringList;rn ICount : Integer;rn newItem : TListItem;rnbeginrn tryrn LS := TStringList.Create;rn ListViewRemoteFile.Items.Clear; //清空远程文件列表rn ListViewRemoteFile.Clear;rn FTPClient.List(LS); //得到文件和目录列表rn //ListViewRemoteFile.Items.Assign(LS);rn //处理LS的每个项目rn for ICount:=0 to LS.Count-1 dorn beginrn //是目录吗?rn With FTPClient.DirectoryListing.Items[ICount] Do begin //这里出错。[:(!]rn if ItemType = ditDirectory thenrn beginrn //添加目录项目rn newItem := ListViewRemoteFile.Items.Insert(0);rn newItem.ImageIndex := 0; //图标序号rn newItem.subItems.Add('文件夹');rn endrn elsern beginrn //添加文件项目rn newItem := ListViewRemoteFile.Items.Add;rn newItem.ImageIndex := 1; //图标序号rn newItem.subItems.Add('');rn end ;rn newItem.Caption := FTPClient.DirectoryListing.Items[ICount].FileName; //文件名rn newItem.subItems.Add(IntToStr(FTPClient.DirectoryListing.Items[ICount].Size)); //文件大小rn newItem.subItems.Add(DateTimeToStr(FTPClient.DirectoryListing.Items[ICount].ModifiedDate)); //时间rn end;rn end;rn finallyrn LS.Free; //释放TStringListrn end;rnend; rn
IdFTP的如何使用
[code=C/C++]rnIdFTP1->Host = "132.234.5.<em>7</em>6";rn IdFTP1->Port =21;rn IdFTP1->Username = "test";rn IdFTP1->Password = "1234";rn IdFTP1->Connect();rnrn if(IdFTP1->Connected() )rn rn ShowMessage(IdFTP1->DirectoryListing ->Count); rn Memo1->Lines ->Add(IdFTP1->DirectoryListing ->Count );rn for(int i=0;iDirectoryListing ->Count;i++)rn Memo1->Lines ->Add(IdFTP1->DirectoryListing ->Items[i] ->FileName );rn rn elsern ShowMessage("Fail");rn[/code]rnrn为什么IdFTP1->DirectoryListing ->Count 的值是0,rn如何把所有的文件名都读到StringList里呢?rnrn
请教:关于IDFTP的使用
请问IDFTP如何<em>使用</em>,最好有简短例子rn以下是我的代码rn IdFTP.Host:= 'my.<em>ftp</em>.com';rn IdFTP.Username:= 'myname';rn IdFTP.Password:= 'mypwd';rn IdFTP.Port:= 80;rn IdFTP.Connect;rnrn可是却返回socket error 1<em>10</em>04 意思好象是主机找到却<em>连接</em>不上rn
delphi7 dbexpress 连接mssql问题
<em>delphi</em><em>7</em> dbexpress <em>连接</em>mssql时:rnsqlconnection <em>连接</em>成功,但在simpledataset时出现operation not applicablern为什么?rnrnrn<em>delphi</em><em>7</em> dbexpress 编制网页(利用interweb)配置环境在其他微机上浏览编制的网页。
请问如何使用idftp控件递归遍历ftp目录,高分求
请问如何<em>使用</em><em>id<em>ftp</em></em>控件递归遍历<em>ftp</em>目录,高分求
delphi7 + MSsql环境下的连接问题
我在<em>delphi</em><em>7</em>下用DBE控件sql connection<em>连接</em>MSSQL数据库出现提示:error mapping failed。rnrn不知道是什么原因?请教如何解决?
DELPHI7连接远程服务器的问题,(SQLSERVER2008)
远程服务器装的是SQLSERVER2008,知道服务器的IP地址,服务器的登录密码,数据库的登录密码等一切信息,但是在本地电脑里总是连不上远程服务器,出现如下错误提示rn[img=https://img-bbs.csdn.net/upload/201<em>7</em>08/11/1502431150_19<em>7</em><em>7</em>81.png][/img]
Delphi7和firebird数据库的连接问题
最近在选型一个可以支持绿色版系统的数据库,最简单的就是access,但是不支持存储过程、索引之类的功能,也不支持rownum()函数来做分页读取,对于要存储千万行级的数据,并且要求读取数据性能的软件来说,确实不适合rn后来发现了firebird这个传说中可以和<em>delphi</em>完美结合的好基友,于是从firebird官网下载了2.5.3,安装的时候说我有别的版本服务在运行,于是停掉了InterBase Server服务,安装完成,在命令行中,按照说明,在isql命令行中创建数据库文件,执行SYSDBA的用户名之类的,创建了两个fdb文件,然后到<em>delphi</em>中,在窗口里面拖了一个IBDatabase控件,双击,写好新建的数据文件的路径和文件名:“e:\firebirddb\test02.fdb”,写了用户名SYSDBA,密码masterkey,点击测试,报错:unsupported on-disk structure for file XXXXX found 32<em>7</em><em>7</em>9,support <em>10</em>.rnrn感觉是<em>delphi</em><em>7</em>自带的版本太低的<em>问题</em>,但是找了好半天也没找到一个解决的方法,比如是不是可以升级InterBase控件之类的,在firebird官网上也没有对应的支持信息,果断求助大家,有没有个好的解决方法?
Delphi7 + dbexpress + mysql4.0的连接问题
Delphi<em>7</em> + dbexpress + mysql4.0,在connect时报错“Unable to Load libmysql.dll”,我在本机安装了mysql4.0,libmysql.dll复制到系统目录和<em>delphi</em>的bin目录还是不行。请问如何解决?谢谢!
DELPHI7 ADO ORACLE11g 连接问题
ConnectionString为rnProvider=OraOLEDB.Oracle;Password=123123;Persist Security Info=True;User ID=test;Data Source=orcl;Extended Properties=""rnrn测试<em>连接</em>成功!rn 但是用ADOquery 查询一个含有 CLOB字段的表 报错 rn ORA-12154 TNS:无法解析指定的<em>连接</em>标示符rnrnADOquery 查询 其他表都正常的(不含CLOB字段的)rn
delphi7 dbexpress 连接 mysql 的问题
如果mysql的端口改为3302,那么怎么在SQLCONNECTION里设置端口号?
请教Delphi7连接access的问题
我是初学者,想<em>连接</em>D:\db\data.mdb rn在SQL Explorer中新建了一个Type 为MSACCESS ,DataBase Name 为:D:\db\data.mdbrn新建的名字为 bbsrnrn然后在<em>delphi</em> <em>7</em>中,添加了DBGrid1 DataSource1 Table1rn在table1中设置databaseName为 bbsrn但在设置TableName提示要用户名和密码,可我明明没设置密码,更没什么用户名rnrn后来我在网上查了一些,多添加了一个Database1如下:rnunit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, DB, DBTables, ADODB;rnrntypern TForm1 = class(TForm)rn DBGrid1: TDBGrid;rn DataSource1: TDataSource;rn Database1: TDatabase;rn Table1: TTable;rn procedure FormCreate(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rnrnimplementationrnrn$R *.dfmrnrnprocedure TForm1.FormCreate(Sender: TObject);rnbeginrnDatabase1.Connected:=False; rn Database1.Params.Values['USERNAME']:='';rn Database1.Params.Values['PASSWORD']:='';rn Database1.LoginPrompt:=False; rn Database1.DatabaseName:='bbs'; rn Table1.DatabaseName:='bbs';rn Table1.TableName:='admin'; //这个数据库d:\db\data.mdb中有个表叫 adminrn Table1.Open; rnrnend;rnrnend.rn可还是提示:Cannot load an IDAPI service library.rnFile:MSJT3032.DLLrn之类的。rn请问该如何解决?谢谢!rnrn或者告诉我如何用ADO<em>连接</em>也可以,但我控制面板的odbc不知为何变成了像日文那样的了。rn所以我看不清楚设置。。。。
求助 delphi7连接sql2005连接速度问题
不知道怎么回事rn我在公司的电脑的<em>delphi</em><em>7</em><em>连接</em>sql2000很快 一下就过去了rn而我自己的电脑是win<em>7</em>的 装了sql2005(公司 xp 装2000)rn<em>连接</em>速度就一个登录界面<em>连接</em><em>7</em>秒 而且用<em>delphi</em> Adoquery测试<em>连接</em><em>7</em>秒才可以<em>连接</em>上去rn这是出什么<em>问题</em>了rn我用.net速度很快就<em>连接</em>上去了?
高分求IDFTP开发的FTP客户端程序
我们开发需要用到里面的一些东东,有没有那位仁兄有现成的东西!给小弟我借鉴一下。高分等待您的光临。rnrnkinist@163.net
ASPNET网站中使用SSL协议
如题:ASPNET网站中<em>使用</em><em>SSL</em><em>协议</em>rn怎么配置<em>使用</em>(或编码什么的),其中的一些细节。谢谢大家。rn麻烦大家了。rn(小弟知道要用,但别的都不知道,呵呵。)rn我给大家加分。
使用IdFTP组件无法上载文件到Unix上的FTP站点?
<em>使用</em>IdFTP组件实现FTP功能,在windows环境下测试通过,但是如果FTP站点建立在unix系统下,则无法实现上传与下载,但是其他的FTP工具可以实现,不知有什么地方需要设置,请高手指点?
求助:使用SOCKET进行FTP连接问题
最近写一个FTP上传程序,自己建立了SOCKET<em>连接</em>。 rn大致如下:新建控制<em>连接</em>,设置PASV模式,建立数据<em>连接</em>,发送 “STOR filename.txt"命令,结果给我返回一个 550 Permission denied. rn但是我<em>使用</em>FTP客户端是可以上传文件的,说明服务器端设置没有<em>问题</em>。 rn各位大虾们,谁有类似的经验或解决方法,望赐教! rn服务器端的日志如下: rn 220 Serv-U FTP Server v6.4 for WinSock ready... rnUSER user rn 331 User name okay, need password. rnPASS xxxxx rn 230 User logged in, proceed. rnTYPE I rn 200 Type set to I. rnPASV rn 22<em>7</em> Entering Passive Mode (192,168,1,153,253,23) rnSTOR d:\D2.ppt rn 550 Permission denied.
使用防火墙FTP连接外网失败问题
从网络搜索了不少资料,基本提到了主动和被动<em>连接</em>的<em>问题</em>,还有关于设置端口例外的<em>问题</em>,参照设置后,<em>问题</em>依旧。 后来,经过多方面层层搜索,终于找到了<em>问题</em>的解决方案: 1、控制面板 --- Windows防火墙 --- 例外 --- 添加程序 --- 浏览 --- 在文件名处输入%systemroot%\system32\inetsrv\inetinfo.exe ;另外,勾选“File Transfer Program” 。inetinfo.exe是关键,FTP服务和HTTP等网络服务都需要加入这个例外。 2、控制面板 --- Windows防火墙 --- 高级 --- 选中"本地<em>连接</em>**”(或者无线网络<em>连接</em>,和<em>使用</em>何种方式<em>连接</em>路由器共享上网有关)--- 设置 --- 钩选"FTP服务器"和“HTTP服务”。开放端口。 3、如果你还<em>使用</em>了路由器,就去路由器里面做21、80等端口的映射。 经过设置后,外网可以顺利访问PC1的FTP和HTTP服务,<em>问题</em>解决。
TLS问题
<em>TLS</em>有什么用,他是创建全局变量和静态变量的一个副本,那这完全可以用局部变量来完成,如:rnDWORD dwTls=8;rnDWORD WINAPI Thread(PVOID pParam)rnrnDWORD dwIndex=TlsAlloc(); rnTlsSetValue(dwIndex,pParam); // 这二句可以换成DWORD dwAb=*(PDWORD)pParam; rn . // 下面的变量访问第一种用TlsGetValue(),第二种直接用dwAby就行了rn . // 而且直接用dwAb的效率更高rn .rn .rnrnint _tmain(int argc, _TCHAR* argv[])rnrnHANDLE hThread=CreateThread(NULL,0,Thread,&dwTls,0,NULL);rn .rn .rn .rn .rn
IdFtp取得ftp站点文件的日期时间和文件大小
问老大:IdFtp如何取得<em>ftp</em>站点文件的日期时间和文件大小
ftp连接问题
STATUS:> ============== Attempt #1 ==============rnSTATUS:> Connecting to <em>ftp</em> server ***.**.**.**:21 (ip = ***.**.**.**)...rnSTATUS:> Socket connected. Waiting for welcome message...rn 220 Serv-U FTP Server v4.0 for WinSock ready...rnSTATUS:> Connected. Authenticating...rnCOMMAND:> USER anonymousrn 331 User name okay, please send complete E-mail address as password.rnCOMMAND:> PASS *****rn 230 User logged in, proceed.rnSTATUS:> Login successful.rnCOMMAND:> PWDrn 25<em>7</em> "/" is current directory.rnSTATUS:> Home directory: /rnCOMMAND:> FEATrn 211-Extension supportedrn MDTMrn SIZErn SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSGrn REST STREAMrn 211 EndrnSTATUS:> This site supports features.rnSTATUS:> This site supports SIZE.rnSTATUS:> This site can resume broken downloads.rnCOMMAND:> TYPE Arn 200 Type set to A.rnCOMMAND:> REST 0rn 350 Restarting at 0. Send STORE or RETRIEVE.rnCOMMAND:> PASVrn*********** 550 Passive mode not allowed on this server.rnERROR:> Requested action not taken (e.g., file or directory not found, no access).rnERROR:> Failed to establish data socket.rnrnrn问:明明出现了STATUS:> Login successful.这一句。为什么最后还是没连上?倒数第四行,我打了星号的那一行是什么意思?怎么解释?
ftp连接服务器的问题
我单位的局域网机器都是通过服务器192.168.130.1上的网,然后经过一个192.168.3.2的ip(可是代理服务器?) rn后来网管说防火墙上限制<em>ftp</em>了,搞的我现在Lead<em>ftp</em>软件用不了了(需要<em>连接</em>外面的<em>ftp</em>服务器) rn下面是 rnConnecting to 211,1,1,1, ort 21 (#1) rnConnected. Waiting for response. rn220 Serv-U FTP Server v6.4 for WinSock ready... rnUSER zujuan rn331 User name okay, need password. rnPASS xxxxxx rn230 User logged in, proceed. rn(注:到这里应该说明能进去了)rnSYST rn215 UNIX Type: L8 rnPWD rn25<em>7</em> "/" is current directory. rnTYPE A rn200 Type set to A. rnPORT 192,168,130,194,11,228 rn200 PORT Command successful. rn(注:到这里应该是说明port主动<em>连接</em>建立了) rnLIST rn150 Opening ASCII mode data connection for /bin/ls. rn426 Data connection closed, transfer aborted. rn(注:到这里说明List命令就没有反应了,网管是关闭了代理服务器上的21端口还是在局域网的服务器上防火墙上设置的?就不大懂了,请高手赐教!!) rnPASV rn22<em>7</em> Entering Passive Mode (211,1,1,1,<em>7</em>,86) rn(注:进入了被动<em>连接</em>模式)rnERROR: [Data]: Connection timed outrn(不行了,<em>ftp</em>服务器那边核实了的确开了被动模式rn可有办法本地突破网管的限制???)
内网FTP连接问题
局域网中两台PC,一台是外网服务器,一台是FTP服务器rn外网服务器配置两个网卡和IP,其中一个是公网IP,一个是局域网IPrn现在想在外网服务器上做NAT,使访问外网服务器就可以<em>连接</em>到FTP服务器上。rnrn<em>使用</em>PortTunnel在外网服务器上运行,映射了99端口到FTP服务器上rn同时设置:rn 传送PORT 和 PASV 命令rnrn在FTP服务器上设置serv-u:rn 允许被动模式数据传输,<em>使用</em>公网IP(设置外网服务器的公网IP)rnrn但是依旧无法<em>连接</em>rn用FTP客户端工具,<em>连接</em>外网服务器的映射端口,<em>连接</em>不上FTP服务器,FTP服务器上也看不到<em>连接</em>,防火墙全部关闭了。rnrnHELP!
delphi连接ftp问题
我用<em>ftp</em>上传一个文件到<em>ftp</em>服务器上,前几天都用的好好的,后面一直到现在连不上<em>ftp</em>了rn-------------------------------------rn IdHTTP1:=TIdHTTP.Create(GetIP); //为防止断网后idhttp无法启动起来,所以每次都创建一个新的rn IdHTTP1.AllowCookies:=True;rn IdHTTP1.ReadTimeout:=3000;rnflag4:=0;rn //以<em>ftp</em>格式上传上去rn if idFTP1.Connected thenrn tryrn IdFTP1.Quit;rn finallyrn endrn elsern with IdFTP1 do tryrn Username:='hztfdt';rn Password:='20080512';rn Host:='www.hztianfu.com.cn';rn Connect(True,5);rn finallyrn end;rn flag4:=1;//flag4=1说明上传到服务器成功rn-------------------------rn测试显示flag4一直是0没有变成过1;地址密码都没有改过,不知道是哪里出来<em>问题</em>是在找不到,请大侠帮忙!!!rn
ftp 连接问题
我写了段测试能否<em>连接</em>上<em>ftp</em>的代码,但是我测试的时候,连续点击按钮rn第一次:能连上(success);rn第二次:能连上(success);rn第三次:程序挂了。rnrn服务器用的是Serv-U <em>10</em>.1rn我没有设置<em>连接</em>超时,感觉不是超时的原因,为什么每次都是在第三次的时候程序挂了呢?请教!谢谢。rn代码:rn[code=C#]rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Net;rnusing System.IO;rnrnnamespace testCheckFtprnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rnrn private void button1_Click(object sender, EventArgs e)rn rn if (checkFtpConnection())rn rn MessageBox.Show("success");rn rn elsern rn MessageBox.Show("fail");rn rn rn rn private Boolean checkFtpConnection()rn rn Boolean flag = true;rn //服务器iprn string <em>ftp</em>Ip = "192.168.4.88";rn //端口rn string port = "21";rn //用户名rn string userName = "wj";rn //密码rn string userPassword = "123456";rn //<em>连接</em><em>ftp</em>服务器rn tryrn rn FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create("<em>ftp</em>://" + <em>ftp</em>Ip + ":" + port + "/");rn request.Method = WebRequestMethods.Ftp.ListDirectory;rn request.Proxy = null;rn NetworkCredential nc = new NetworkCredential();rn nc.UserName = userName;rn nc.Password = userPassword;rn request.Credentials = nc;rn FtpWebResponse listRs = (FtpWebResponse)request.GetResponse();rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message);rn flag = false;rn rn return flag;rn rn rnrn[/code]
ftp连接问题
用servu假设的<em>ftp</em>服务器,端口换成555rn在防火墙中设置只开放554和555两个端口rn发现客户端在<em>连接</em>服务器时,<em>连接</em>55端口时非常快,待<em>连接</em>上服务器,要读取数据时则变得很慢,此时从现实的<em>连接</em>log来看,正在<em>连接</em>另外一个端口。虽然这个端口未打开,但过会还是可以显示目录,并可以下载数据。rn发现每次<em>连接</em>时,<em>连接</em>数据的那个端口每次都 不一样,rn不知其中时什么道理?rn请大虾指点一二。如何解决这样的<em>问题</em>?rn谢谢!
关于FTP连接问题
我的服务器只开21端口,客户端连了一半就连不上。rnrn状态:> 正在<em>连接</em> FTP 数据 socket 12<em>7</em>.0.0.1:<em>10</em>44...rn 150 Opening ASCII mode data connection for /de/ss.rn 226 Transfer complete.rnrnrn上面的“正在<em>连接</em> FTP 数据 socket 12<em>7</em>.0.0.1:<em>10</em>44...”后的<em>10</em>44是随机的除开了21还要开其它的吧?rnrn还有,在服务的UDP端都关了,可以实现WEB浏览,但不能在服务器上浏览网站,要开哪个端口呢?
求教ftp连接问题
某个程序,采用自动登录<em>ftp</em>下载文件,分别登录过两个<em>ftp</em>,其中一个可以正常下载,rn另一个<em>连接</em>成功后,执行其它命令却总是出现提示"文件状态正常,rn准备打开数据<em>连接</em>。",然后就一直等待,不再往下执行。rnrn请教,这种情况,需要再送一个什么命令给服务器?
TCP-IP详解卷一:协议下载
TCP-IP详解卷一:协议. 经典的数据,学习、参考都可以 相关下载链接:[url=//download.csdn.net/download/suncersnow/2135350?utm_source=bbsseo]//download.csdn.net/download/suncersnow/2135350?utm_source=bbsseo[/url]
网站挖掘机_4_1_.0.6_破解版.rar下载
网站挖掘机_4_1_.0.6_破解版1:扫描过程中处理:(适合边扫描边查看结果的人) 可以在结果中点击鼠标右键,选择扫描误判的域名右键选择“将所选项域名跳过”此域名就会被拉入黑名单,下次扫描就不会再出现在扫描列表中 2:全部扫描结束后再处理(适合挂机扫描完再处理的人) 全部扫描结束后:选择鼠标右键“筛选重复域名”输入数字6即可,原理自己想,不明白就按此输入,即可过滤99%以上的假结果 相关下载链接:[url=//download.csdn.net/download/u014317446/7090571?utm_source=bbsseo]//download.csdn.net/download/u014317446/7090571?utm_source=bbsseo[/url]
jQuery自定义标签输入插件Tagator下载
jQuery自定义标签输入插件Tagator 相关下载链接:[url=//download.csdn.net/download/yejiebao/9434830?utm_source=bbsseo]//download.csdn.net/download/yejiebao/9434830?utm_source=bbsseo[/url]
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符
我们是很有底线的