Deconnexion lors d'envois sur le réseau

cs_cartman77 Messages postés 14 Date d'inscription mercredi 29 juin 2005 Statut Membre Dernière intervention 1 juillet 2008 - 22 juil. 2005 à 10:09
cs_cartman77 Messages postés 14 Date d'inscription mercredi 29 juin 2005 Statut Membre Dernière intervention 1 juillet 2008 - 22 juil. 2005 à 17:13
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

medelidrissi Messages postés 180 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 26 novembre 2007 2
22 juil. 2005 à 10:35
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.
0
cs_cartman77 Messages postés 14 Date d'inscription mercredi 29 juin 2005 Statut Membre Dernière intervention 1 juillet 2008
22 juil. 2005 à 12:10
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
0
medelidrissi Messages postés 180 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 26 novembre 2007 2
22 juil. 2005 à 12:17
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.
0
cs_cartman77 Messages postés 14 Date d'inscription mercredi 29 juin 2005 Statut Membre Dernière intervention 1 juillet 2008
22 juil. 2005 à 17:13
Ok merci beaucoup
0
Rejoignez-nous