-
FTP qui plante windows ?
Bonjour,
J'ai un problème bizarre qui ne survient que de temps en temps, jamais sur mon poste bien sûr (ah ! si tout le monde utilisait Linux ! ah ! ), et toujours sur des postes auxquels je n'ai pas accès.
J'ai fait un logiciel qui envoie par FTP des fichiers à travers internet. J'utilise pour cela commons net.
Dans quelques cas, sur des postes windows (même récents), l'envoi d'un fichier provoque l'arrêt de toute communication internet ; pour la relancer, il faut rebooter windows. La seule constante que je repère est que c'est des personnes connectées par Orange, mais comme c'est la majeure partie pour le grand public...
Si j'utilise un logiciel client FTP, alors cela se passe bien, ce qui m'énerve bien.
Coté serveur FTP (là au moins je connais) je ne vois rien de particulier, sauf que d'après les logs l'envoi a été coupé par quelque chose, c'est tout.
Mon code est à ce que je peux comprendre parfaitement classique ; impossible de reproduire le phénomène de toutes façons, puisqu'il est aléatoire et qu'il ne se produit jamais chez moi.
Avez-vous une idée d'où une telle chose peut venir ?...
-
Peut-être une protection chez Orange ou le paramétrage du Firewall sur le poste client ?
Qui initialise la connexion FTP au juste (serveur -> client ou l'inverse) ?
-
S'il y a une protection, j'aimerais pouvoir la détecter, de façon à pouvoir l'expliquer clairement, et surtout qu'elle ne plante pas le poste windows.
C'est le logiciel client, c'est à dire commons net, qui initialise la communication FTP.
-
Bonjour,
Utilises-tu une connexion passive ou active pour le FTP?
Je te conseille d'utiliser par défaut la connexion passive.
-
En tous les cas, j'essaie d'y être :
Code:
monFTP.enterLocalPassiveMode();
...fais-je.
-
il faut attendre que ça arrive, puis faire les choses que l'on fait quand des problèmes de réseau surviennent, c'est à dire regarder le statut de la carte réseau, tenter des pings etc...
Quoi qu'il en soit j'utilise moi aussi une classe ftp basée sur les commons.net, et j'ai jamais eu aucun souci.