J'essaie d'utiliser camstream pour transférer à intervalle régulier des images de ma webcam sur un site web. Mais le ftp bloque après les messages suivants :
====================================================================
CWebCamViewer::NextFTPCommand(): next_cmd = 1 "Login"
Resolved server address: ubac.ac-aix-marseille.fr (XXX.XXX.XXX.XXX)
CFTPClient::SetupControl() Opened control fd [8].
CWebCamViewer::FTPChangeState(1 "Login", 2 "Connected", 0)
>> CFTPClient::InterpretResponse(220, "ProFTPD 1.2.9 Server (Serveur FTP - Pdagogie Acadmie d'Aix-Marseille) [ubac.ac-aix-marseille.fr]"), CurrentCmd = 1 ("Login")
CWebCamViewer::FTPChangeState(1 "Login", 3 "Login", 220)
CFTPClient::Send(): USER **********
<< CFTPClient::InterpretResponse
>> CFTPClient::InterpretResponse(331, "Password required for **********"), CurrentCmd = 1 ("Login")
CWebCamViewer::FTPChangeState(1 "Login", 4 "Authenticate", 331)
CFTPClient::Send(): PASS **********.
<< CFTPClient::InterpretResponse
>> CFTPClient::InterpretResponse(230, "Bienvenue sur le serveur Ubac"), CurrentCmd = 1 ("Login")
CWebCamViewer::FTPChangeState(0 "Nop", 5 "Idle", 230)
<< CFTPClient::InterpretResponse
CWebCamViewer::NextFTPCommand(): next_cmd = 3 "SetType"
CFTPClient::Send(): TYPE I
>> CFTPClient::InterpretResponse(200, "Type set to I"), CurrentCmd = 3 ("SetType")
CWebCamViewer::FTPChangeState(0 "Nop", 5 "Idle", 200)
<< CFTPClient::InterpretResponse
CWebCamViewer::NextFTPCommand(): next_cmd = 4 "ChangeDir"
CFTPClient::Send(): CWD webcam
>> CFTPClient::InterpretResponse(250, "CWD command successful."), CurrentCmd = 4 ("ChangeDir")
CWebCamViewer::FTPChangeState(0 "Nop", 5 "Idle", 250)
<< CFTPClient::InterpretResponse
CWebCamViewer::NextFTPCommand(): next_cmd = 6 "Upload"
CFTPClient::SetupLocal() Opened local file fd [9].
CFTPClient::SetupListen() Opened listen fd [10].
CFTPClient::SetupDataActive() getsockname: addr = 192.168.1.125, port = 32776
CWebCamViewer::FTPChangeState(6 "Upload", 6 "SendingPort", 0)
CFTPClient::Send(): PORT 192,168,1,125,128,8
>> CFTPClient::InterpretResponse(200, "PORT command successful"), CurrentCmd = 6 ("Upload")
CWebCamViewer::FTPChangeState(6 "Upload", 8 "Transfer", 200)
CFTPClient::Send(): STOR tomatest.jpg
<< CFTPClient::InterpretResponse
=======================================================
J'ai testé sur plusieurs machines Linux différentes (mandriva, M10.1, M10.2) ... rien à faire ça ne passe pas. en mode passif ou non. Si je fais le test avec fwink sur une machine Windows (qui se trouve dans le même réseau local), le ftp se passe impec...
Comme je ne vois pas de solution... si qq pouvait me donner une piste, ou le nom d'un autre logiciel sous linux qui fait la même chose...
A+
Pascal
RRE de l'Embrunais Savinois
http://www.gap.ien.05.ac-aix-marseille.fr/rre