以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 图片浏览器控件,每次增加的时候都会重新连接ftp,导致很慢 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=94432) |
-- 作者:kao_go -- 发布时间:2016/12/23 11:38:00 -- 图片浏览器控件,每次增加的时候都会重新连接ftp,导致很慢 图片浏览器控件,每次增加的时候都会重新连接ftp,导致很慢,,文件浏览器点增加的时候就不会重新连接 提示以下代码 [11:28:23] FTP错误,服务器返回信息:System.Net.Sockets.SocketException: 由于连接方在 一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) 在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags) 在 Foxtable.FTPClient.O00_oO__() [11:28:23] FTP错误,服务器返回信息:System.Net.Sockets.SocketException: 无法立即完成 一个非阻止性套接字操作。 在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) 在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags) 在 Foxtable.FTPClient.O00_oO__() [11:28:23] 设置二进制传输模式失败,服务器返回信息: [11:28:23] 正在连接服务器 [11:28:23] 传递用户名:ftp2 [11:28:28] 传递用户密码:****** [11:28:43] 设置二进制传输模式成功 [11:28:43] 正在进入目录[/01402A/] [11:28:43] 已经进入目录[/01402A],用时:0.004秒 [11:28:43] 服务器连接成功,用时:19.69秒 [11:28:43] 正在列表 [11:28:43] 列表结束,用时:0.007秒... [11:28:26] 设置二进制传输模式失败,服务器返回信息:503 Bad sequence of commands. [11:28:43] 正在下载文件[A17S005E-45.jpg]... [11:28:43] [A17S005E-45.jpg]下载完成,用时0.026秒 |
-- 作者:kao_go -- 发布时间:2016/12/23 13:31:00 -- 在ftp服务端看到,只有一点增加,就重新连接ftp了,使用文件管理器的时候,点增加还是使用已经存在的ftp连接 |
-- 作者:狐狸爸爸 -- 发布时间:2016/12/23 14:31:00 -- 收到,我抽空检查一下,看看能不能改进。 |
-- 作者:狐狸爸爸 -- 发布时间:2016/12/27 9:21:00 -- 我测试了一下,只有第一次点击增加,才会创建一个链接,之后会一直使用创建好的链接的。 |