Socket asynchrone (client + serveur)

Soyez le premier à donner votre avis sur cette source.

Vue 19 689 fois - Téléchargée 2 915 fois

Description

Voila un exemple de "Chat", ou plus précisément une application utilisant des sockets Asynchrones.
J'ai essayé d'écrire cet exemple de façon la plus claire possible afin que tout le monde comprenne bien, car j'ai moi même bien galéré pour le mode asynchrone.

La solution est divisé en trois projets : une partie serveur (IHM), une partie cliente (IHM) et une librairie permettant la gestion des sockets aussi bien coté client que serveur, utilisable dans n'importe quelle de vos projet.

Les clients se connectent au serveur.
Le Serveur écoute et accepte les connexions d'un ou plusieurs clients.

Un message envoyé du serveur l'enverra à tout les clients connectés.
Un message envoyé d'un client, l'enverra sur le serveur qui à son tour le dispatchera aux autres clients.

Conclusion :


Il se peut qu'il reste encore quelques problèmes lors des déconnexions.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

C'est Super !
Messages postés
256
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
1
Re-bonsoir,

Je penses avoir trouvé :

Public Function VerifConnexion() As Boolean

Try

Return _Socket.Connected

Catch ex As Exception

RaiseEvent OnErreur(ex)

End Try

End Function

Merci de m'indiquer si ce code est correct (à priori cela fonctionne) !

Olivier
Messages postés
256
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
1
Bonsoir à toutes et tous,

Je viens de trouver cette source et la trouve très pratique / facile d'utilisation !
Merci Elguevel pour cette source !

Y a des éléments que je ne maîtrise pas vraiment, mais je me débrouilles.

Toutefois, je voudrais savoir comment vérifier (du côté du client) si le Serveur est toujours connecté !
En effet, j'ai une application cliente qui nécessite la connexion à un serveur en 24/24 et 7j/7 !
Si le Serveur plante, j'envoie un message à l'utilisateur (partie déjà implémentée) mais pour la surveillance de la connexion : un grand mystère subsiste !

Comment puis-je réaliser cela ?

Par avance merci

Olivier

P.S. : Note 9/10 car la perfection n'existe pas, on peut toujours faire mieux ;)
Messages postés
17
Date d'inscription
mardi 9 mars 2004
Statut
Membre
Dernière intervention
23 novembre 2017

Bonjour,
Merci pour le source, j'avais déjà fait une application de se genre en JAVA, il y a quelques années.
Ça va me permettre de réviser les sockets, je vais utiliser le source pour ajouter un gestionnaire de commande.

Très pratique pour fermer toutes les instances ouverte d'un logiciel avant une Mise à jour.
>
Messages postés
17
Date d'inscription
mardi 9 mars 2004
Statut
Membre
Dernière intervention
23 novembre 2017

slt mr j'ai besoin le src en java SVP aide moi
Afficher les 33 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.