All-in-one chat mono ipv6 ou ipv4

Soyez le premier à donner votre avis sur cette source.

Vue 4 345 fois - Téléchargée 742 fois

Description

Suite à la mise en place du protocole IPv6, j'ai eu a adapter le code d'un chat mono client/serveur, que j'avais déjà écrit, pour le rendre compatible.
- le serveur cherche si un client est déjà en ligne, cas des déconnections non prévues
- le client "scanne" le réseau à la recherche du serveur dédié.
- choix du port 1024 à 65635
- choix de la plage IP xxx.xxx.xxx.0 to xxx.xxx.xxx.255
- choix du mode IPv4 ou IPv6
- une seule interface client / serveur.
peut-être cela en aidera certains. Ou pas.
Utilisation WMI, multi-thread, socket TCP

Source / Exemple :


voir ZIP plus de 2000 lignes

Conclusion :


C'est mes début en VB, le code est certainement perfectible.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

NHenry
Messages postés
14552
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
15 septembre 2019
136 -
Bonjour,

Où est le zip ?
didierdeco91
Messages postés
2
Date d'inscription
dimanche 31 octobre 2010
Statut
Membre
Dernière intervention
13 mai 2012
-
Bonjour, erreur corriger, merci. bon dimanche
NHenry
Messages postés
14552
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
15 septembre 2019
136 -
Bonjour,

Hormis les contrôles qui ont gardé leur nom par défaut (et donc ne facilite pas la lecture du code), celui-ci semble plutôt bien.
Je n'ai pas essayé, mais je gardes ce code de coté, car il se peut que j'en ai besoin.
NHenry
Messages postés
14552
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
15 septembre 2019
136 -
(Je n'ai pas vu un horrible GoTo, essayes de le retirer quand même)
didierdeco91
Messages postés
2
Date d'inscription
dimanche 31 octobre 2010
Statut
Membre
Dernière intervention
13 mai 2012
-
merci, j'y travaille ( pour les GOTO, vieille relique du GWbasic sans doute), en fait cette application n'est qu'une "très petite" partie d'un soft de TAO ( traduction assistée par ordinateur), je m'en suis servi pour développer la partie "Corporate network", permettant de travailler à 2 sur une même source, depuis des postes réseaux.
Je n'ai commencé le VB que depuis l'an dernier, ce qui explique ( et pas justifie) les lignes de codes citées et les noms par défauts.
A noter que dans le soft les noms changent. Mais bon j'y travaille encore, beaucoup de travail, notament sur les fichiers Xliff et SRX.

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.