Deconnexion lors d'envois sur le réseau

Signaler
Messages postés
14
Date d'inscription
mercredi 29 juin 2005
Statut
Membre
Dernière intervention
1 juillet 2008
-
Messages postés
14
Date d'inscription
mercredi 29 juin 2005
Statut
Membre
Dernière intervention
1 juillet 2008
-
Bonjour,

J'ai developpé un programme qui effectue des copies de fichiers sur des PC distants. Aussi si le PC distant se deconnecte pendant la copie(Cable réseau débranché ou PC qui reboot) cela plante mon programme et les envois de fichiers que doit le programme sont arretés.

Existe-il un moyen de voir en temps réel si le PC distant est toujours connecté, pour qu'en cas de deconnexion je puisse passer à la copie de fichier suivante.

Merci

4 réponses

Messages postés
180
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
26 novembre 2007
2
Salut.

Pour savoir quand le poste de déconnecte tu peux utiliser la procédure Winsock1_Close(). Sinon il y a un autre moyen c'est de prévoir un socket spécialement pour la vérification de la connexion entre le poste client et le serveur, par exemple le socket client doit envoyer, tous les 10s, une requête au poste serveur et il doit recevoir la réponse dans en plus 5s si ce n'est pas le cas donc le serveur n'est pas connecté et là tu passes à un autre poste serveur.

Bonne programmation.


Cordialement medelidrissi
<HR>
En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.
Messages postés
14
Date d'inscription
mercredi 29 juin 2005
Statut
Membre
Dernière intervention
1 juillet 2008

Merci pour ta réponse,
Cependant je n'utilise pas de socket car je pourrais pas installer le client sur les PCs distants car il y en a trop et certains sont trop loin(800 km), existe-il un autre moyen que les sockets?

Merci
Messages postés
180
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
26 novembre 2007
2
Salut.

Sache qu'il n y a aucun rapport entre les winsocks et la disatance.
je voulais dire de socket le composant Microsoft Winsock Controle 6.


Bonne programmation.


Cordialement medelidrissi
<HR>
En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.
Messages postés
14
Date d'inscription
mercredi 29 juin 2005
Statut
Membre
Dernière intervention
1 juillet 2008

Ok merci beaucoup