All-in-one chat mono ipv6 ou ipv4

Soyez le premier à donner votre avis sur cette source.

Vue 4 471 fois - Téléchargée 818 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

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.
Messages postés
14673
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 juin 2020
143
(Je n'ai pas vu un horrible GoTo, essayes de le retirer quand même)
Messages postés
14673
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 juin 2020
143
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.
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
Messages postés
14673
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 juin 2020
143
Bonjour,

Où est le zip ?

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.