Prob pour chat sans serveur avec Winsock

dezossor Messages postés 15 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 19 mai 2009 - 24 janv. 2004 à 11:21
cs_pachicho Messages postés 1 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 21 juillet 2006 - 21 juil. 2006 à 11:14
Bonjour,

Voila, j'ai pour projet de faire un chat pour réseau local sans serveur dedié avec winsock. Je m'explique, dans le prog, il y a un winsock en client et un winsocken serveur. Cf la source : http://www.vbfrance.com/code.aspx?ID=19685 pour plus d'info.

Par rapport à cette source, qui détecte tous les ordis du réseau local via la commande Net View, je voudrais que seul les clients connectés soit dans la liste des connectés. J'ai donc pensé à faire deux autres controles winsock qui gère l'activité sur le réseau sur les ports qu'utilisent le prog (6006 et 6007).
Pas mal l'idée NON???

Mon problème se résume maintenant à:
Comment au lancement du prog, celui ci peut detecter les ordis du réseau et lancer un scan du port 6006 sur ces derniers, afin de leur annoncé la connexion d'un nouveau client.

Voila, je ne sais pas trop comment vous expliquer cela autrement, si c'est pas assez claire, dites le moi j'essaierais de faire mieux.

Merci de votre aide que j'attend avec impatience pour enfin arriver a une second version final de ce projet.

2 réponses

cs_bierman Messages postés 14 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 8 février 2010
27 janv. 2004 à 18:09
Bonjour

le mieux est d'effectuer un broadcast et d'attendre les réponses des différents ordi.

Pour calculer l'IP de broadcast d'un réseau, il faut faire le calcul suivant (astuce vu sur ce site mais où??):

avec comme variable

AdresseIP = 128.25.147.25
soit IPOct1.IPOct2.IPOct3.IPOct4

Mask = 255.255.255.248
soit MSKOct1.MSKOct2.MSKOct3.MSKOct4

Adresse de broadcast
BCOct1.BCOct2.BCOct3.BCOct4

pour chaque couple octet IP/Mask

BCOct? = IPOct1 Or (BCOct1 Xor 255)

Un clavier Azerty en vaut deux !
0
cs_pachicho Messages postés 1 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 21 juillet 2006
21 juil. 2006 à 11:14
sa ce cooooooooooooooooooooooooooooooool
0
Rejoignez-nous