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.
13 mai 2012 à 17:45
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.
13 mai 2012 à 15:11
13 mai 2012 à 15:10
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.
13 mai 2012 à 14:46
13 mai 2012 à 14:39
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.