-
Créer un chat
Bonjour,
Il y à longtemps que j'essaye d'utiliser les sockets pour créer un genre de chat, ce n'est pas un gros projet sérieux, c'est juste pour me pratiquer pour ensuite réussir à créer des applications online...
Donc j'ai commencé à étudier les sockets, puis programmer un petit chat rapidement. Je le teste sur moi-même (127.0.0.1) aucun problèmes tout marche !
Je le donne à un ami, rien ne fonctionne. J'ai même été jusqu'à prendre un chat sur internet déjà tout fait en vb.net et rien ne fonctionne. La seule façon qu'il pouvait marcher était que la personne soit connecté sur un réseau avec moi genre hamachi ou un autre truc du genre...
Je me suis dit que peut-être le choix de port était un problème ? Pourtant j'autorisais le client et le serveur quand je les ouvraient...
Je cherche des solutions... merci de m'aider... un chat sans hamachi et d'autres trucs du genre. Client,serveur et voilà.
Merci d'avance :mouarf:
-
surement un probleme de firewall
-
Ou alors un problème de routeur ;)
Un exemple de chat en vb.net :
http://code.msdn.microsoft.com/TCP-C...VBNET-f6c48ca0
Bon courage, ce fut l'un de mes premier projet quand j'ai début en vb.net :)
-
wcf est plus pratique que les sockets, ca s'appuie sur les sockets mais il y a moins de choses à coder
d'une manière générale pour le tcp/ip le serveur écoute sur un port de la machine, et les clients doivent se connecter sur le serveur
le client doit donc connaitre l'ip (ou le nom de domaine) du serveur, sur un réseau personnel il faut l'ip publique qu'obtient la box
après il faut dire à la box que tout ce qui entre sur le port que tu utilises soit redirigé vers le pc qui écoute sur ce port (son ip)