Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
4.7.4
-
None
-
Windows7 32b, Qt 7.4.7, QtCreator 2.4.1, connecting to a WinCE 5.0 FTP server.
Description
Hello,
I have been presented with a problem when trying to use the Ftp::list() command on a WinCE FTP server.
On a classical FTP server (like ftp.qt.nokia.com for instance), everything's ok, the list command works fine and the listInfo callback is called :
list()
--> listInfo
--> ...
--> listInfo
--> commandFinished
However, on a WinCE FTP server, the callback is never called, it's just as if my directory is empty :
list()
--> commandFinished
But my directory is not empty, other FTP clients (FileZilla for instance) works fine and browses my WinCE FTP server without any problem.
I have run different WireShark test :
- Comparing Qt --> WinCE FTP and Qt --> ftp.qt.nokia.com
This test shows that WinCE, unlike classical FTP servers like nokia's, answers to the list() command in multiple frames. I think this is odd but still in the norm. Maybe that's the cause of the problem ? - Comparing Qt --> WinCe and FileZilla --> WinCE
This test shows exactly the same low level frame patterns (still with the split frames to answer the list() command). However, FileZilla seems to handle it correctly where Qt doesn't.
My knowledge of FTP protocol is low so I'm not sure but this may be related to QtBug #12314 ? The symptoms are quite similar (list fails on WinCE FTP server).
This bug is quite annoying as it completely prevents from browsing an FTP server in WinCE, which is exactly what I have to do...
Please keep me informed,
Thanks in advance,
Yours,
Chris.
Attachments
Issue Links
- relates to
-
QTBUG-12314 QFtp command List fails
- Closed