DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tino0914
今日帖子: 30
在线用户: 8
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 10:50:04
标题:
武大哥,lsoft高手帮忙看看啊。IDFTP编的FTP程序,在WIN7下用不了。急啊 浏览:2608
加入我的收藏
楼主: 用了idftp.put的代码,在XP下面运行没事,但在win7下面老是出现,Socket error #10053的错我。有谁能告诉我怎么原因啊,应该不是UAC的问题,因为程序一运行我就已经打开了UAC的控制。
----------------------------------------------
-
作者:
男 a5824 (Return) ★☆☆☆☆ -
普通会员
2014/12/19 12:26:08
1楼: 代码贴点出来,这个没办法诊断,别人在Win7下没问题,不好弄的
----------------------------------------------
-
作者:
男 lsoft (lso) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 19:28:43
2楼: to:zhouying,idftp不熟。
----------------------------------------------
-
作者:
男 startweb (数字派对) ★☆☆☆☆ -
普通会员
2014/12/19 21:19:17
3楼: UAC与Socket error一般是挂不上边的呢。
----------------------------------------------
慧阅卷网络阅卷系统、即时通讯等 http://17yuejuan.cn
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 23:03:30
4楼: IdFTP1.Connect ;
      if IdFTP1.Connected then
        begin
          IdFTP1.ChangeDir('user/cn/'+edit1.Text+'/');
          IdFTP1.Put(ExtractFilePath(Application.ExeName) + 'sh.txt','sh.txt',false);
          Application.MessageBox('上传成功!', Appname, MB_OK + MB_ICONQUESTION);
          end;
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 23:13:34
5楼: 又或者idftp是不是某个属性要修改下呢?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/20 21:11:08
6楼: 没人知道啊?
----------------------------------------------
-
作者:
女 google220 (google220) ★☆☆☆☆ -
普通会员
2014/12/21 2:53:52
7楼: 没那回事,我这里全部正常。自己认真检查一下。
----------------------------------------------
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/21 11:27:23
8楼: 楼上的兄弟,能发个测试代码给我下么
----------------------------------------------
-
作者:
女 sunyesy (文儿) ★☆☆☆☆ -
盒子活跃会员
2014/12/21 12:08:01
9楼: 出现10053的原因是因为在你执行这次send的时候对端已经执行过closesocket了,而发送的数据还是被成功的推入了发送缓冲区中,因此返回了0,此时你可能还没得到FIN消息,而紧接着recv这边就得到了对端关闭socket的FIN消息,因此此时需要放弃发送缓冲中的数据,异常终止连接
10053错误:您的主机中的软件中止了一个已建立的连接。
----------------------------------------------
大象说他Delphi比我好,我想了三天没明白是怎么回事!按此在新窗口浏览图片
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2014/12/22 9:13:16
10楼: 楼主是保密局的。人家叫你贴代码,不是让你贴部分代码。
不过,我建议楼主,你还是自己找问题吧。你贴全部代码不好。FTP 会被大家盗用的。
----------------------------------------------
(C)(P)Flying Wang
作者:
女 sunyesy (文儿) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 10:29:01
11楼: 你要不试试,禁用Win7的ipv6
----------------------------------------------
大象说他Delphi比我好,我想了三天没明白是怎么回事!按此在新窗口浏览图片
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 15:06:05
12楼: @10楼的,我这个就是全部代码了。就一个form,加一个button。
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 15:06:27
13楼: 好的,先谢过文儿了。我回去试试看。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2014/12/22 15:20:05
14楼: 楼主啊代码不仅仅是 PAS 文件啊 DFM 也算啊。
您想想,没有 IP 端口,可以连接吗?
这些也是代码啊。
但是,这些能公开吗?不能吧。
还有 用户名和密码呢,更不能公开。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 kylix_sun (啓虝) ★☆☆☆☆ -
普通会员
2014/12/22 15:28:11
15楼: 1.关闭WINDOWS防火墙
2.查看你的杀毒软件是否360,如果是,卸载
3.如果是卡巴斯基等软件,关闭杀软的防火墙
4.网络协议也尽量删除多余无用的协议
如果在XP上正常的话,一般不会是代码的问题,我以前遇到过类似问题,排查这几项基本能解决,看你的运气了,另外我在无线局域网也遇到类似问题,但没有找到解决办法。祝你好运。
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 20:42:31
16楼: ip端口,用户名,密码这种,直接在属性里面就设定了啊
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 20:49:15
17楼: @15楼的,我现在也是在无线局域网的环境下操作,就是找不到原因。哎
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 21:11:22
18楼: 试过,貌似也没有,哎
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/22 21:12:58
19楼: 对了,跟大家说下环境,我是笔记本通过直接连接无线路由器上网的。会不会有点关系?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/23 13:51:00
20楼: @文儿,我禁用了ipv6的功能,在家里做还是不行,不过我后来又在公司100M的无线网络上试了下,有没有问题了,上传正常。不知道这个是不是和网速有关系。
----------------------------------------------
-
作者:
女 sunyesy (文儿) ★☆☆☆☆ -
盒子活跃会员
2014/12/23 14:47:45
21楼: 和网络有关系
例如Server网络不是太好,就会主动关闭连接
    Client就会报10053错误
----------------------------------------------
大象说他Delphi比我好,我想了三天没明白是怎么回事!按此在新窗口浏览图片
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/23 15:12:45
22楼: :)
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2014/12/28 15:40:00
23楼: 哎不知道是我的网络问题还是什么,在家里的10M的网络来试验的话,始终报错,哎,@sunyesy.还有什么其他的方法不?或者换用其他的控件来实现?
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2015/4/11 12:48:43
24楼: 好奇怪,同样的代码,在电信的环境下就没问题,但是换成联通,就不行了。真心搞不懂
----------------------------------------------
-
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2015/4/14 23:03:14
25楼: 楼主不必着急,你的ftp代码如果不能用,最好先用flashfxp之类的ftp软件先测试看看能否连。我租用的空间,家里移动的宽带,就是不能ftp,和空间商沟通了很多次了,就是无法解决,说什么互联互通问题,始终解决不了。

说不定根本不是代码的问题。
----------------------------------------------
-
作者:
男 dinkysoft (天地弦) ★☆☆☆☆ -
盒子活跃会员
2015/4/15 9:15:53
26楼: 啥事都找,武大
武大很忙的
----------------------------------------------
DIOCP官方社区|MyBean官方社区http://www.diocp.org/
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS