Transformer un chat 2 utilisateurs en multi utilisateurs
cs_linux21
Messages postés24Date d'inscriptionmercredi 17 janvier 2007StatutMembreDernière intervention19 juin 2007
-
23 mai 2007 à 11:02
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
23 mai 2007 à 17:03
Bonjour à tous :)
Vala j'ai bossé à créer un chat à deux utilisateurs et je viens de m'apercevoir qu'il me faut le faire en multi utilisateurs.
Je suis un vb6 débutant.
Est-ce qu'il serai facile de le transofrmer ? Si oui pouvez-vous m'expliquer les démarches ?
Si vous voulez des bouts de codes pour vous rendre compte, demandez-moi !
Merci d'avance, Niko.
A voir également:
Transformer un chat 2 utilisateurs en multi utilisateurs
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 23 mai 2007 à 11:55
Salut,
D'aprés les sources que j'ai pu voir, il faut une adresse Ip(client) pour faire en sorte que cela soit multi-utilisateur, que ton serveur puisse communiqué avec les autres...
Mais regarde les sources à ce sujet, je pense que tu y trouveras ta solution...
cs_linux21
Messages postés24Date d'inscriptionmercredi 17 janvier 2007StatutMembreDernière intervention19 juin 2007 23 mai 2007 à 12:39
Le problème c'est que beaucoup d'entre eux n'utilisent qu'un seul executable pour le client et le serveur. Ca me perturbe !
Mon client se connecte via un port défini sur l'ip de mon serveur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 23 mai 2007 à 17:03
Bonjour
Lorsque tu reçois une demande de connexion d'un client, tu l'utilise pour valider ton Winsock sur cette connexion (un truc du genre WinSock1.AcceptConnect(IDConnect)).
Au lieu d'utiliser le seul winsock de ta form, tu accepte cette connexion sur un autre winsock (éventuellement créé avec Load) et là tu verra, ça marche (à condition de gérer correctement la reception des données)..
Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site