Connexion à un serveur distant

Résolu
mathsfin Messages postés 12 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 26 août 2008 - 19 août 2008 à 11:28
mathsfin Messages postés 12 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 26 août 2008 - 19 août 2008 à 16:09

5 réponses

maitredede Messages postés 153 Date d'inscription vendredi 9 août 2002 Statut Membre Dernière intervention 18 septembre 2009
19 août 2008 à 16:03
Non, tu n'as pas vraiment d'outils.

La manière la plus simple est d'appeler régulièrement ton webservice (via une fonction qui ne fait rien). Si ta fonction répond, tu es connecté. Si tu attrape une exception, t'es déconnecté.
De plus, tu as la possibilité d'obtenir les raisons de l'exception...
Donc si t'a une exception, tu passes en déconnecté... Et tu reteste régulièrement si la connexion est revenue...
3
mathsfin Messages postés 12 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 26 août 2008
19 août 2008 à 11:37
Bonjour,

Je travaille sur un smart client(c# .Net) et je voudrais créer un module qui verifie si le client est connecté au serveur ou pas. Je voudrais savoir quels sont outils disponibles qui puissent me retourner l'état du client (connecté/deconnecté).

Si quelqu'un peut m'aider je lui serais reconnaissante.
Merci

Désolé pour le premier message qui est apparue vide
0
maitredede Messages postés 153 Date d'inscription vendredi 9 août 2002 Statut Membre Dernière intervention 18 septembre 2009
19 août 2008 à 12:20
Salut,

Tu entends quoi par "smartclient" ?
Tu penses à quoi par "connecté" ?

Tu peux vérifier si tu peux te connecter à ton serveur si par exemple il héberge un site web en tentant d'ouvrir une connexion TCP (classe System.Net.TcpClient) vers ton serveur port 80...
Tu peux tenter aussi de faire des ping vers ton serveur...

Il n'y as pas vraiment de solution idéale, chacun fait à sa sauce...
0
mathsfin Messages postés 12 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 26 août 2008
19 août 2008 à 13:40
Je clarifie plus les choses: Mon smartclient est une application windowsforms qui a recourt à des webservice. En cas d'echec de connexion avec le serveur contenant les webservices l'application doit passer au mode déconnecté :travailler sur une base local.

Y a-t-il des outils qui me permettent de connaitre si la connexion est établie?
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mathsfin Messages postés 12 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 26 août 2008
19 août 2008 à 16:09
Ok merci maitre dede j vais essayer
0
Rejoignez-nous