Créer un chat

bolobo46 Messages postés 155 Statut Membre -  
ElementW Messages postés 5690 Statut Contributeur -
Bonjour,

Suite à un cours sur la sécurité en ligne, j'aimerais créer un chat par IP avec le logiciel Visual Basic 2010.
Il s'agirais là simplement d'un chat texte, sans historique, ni émoticônes etc. avec seulement l'heure du message.
J'aimerais aussi savoir s'il serais possible que ce chat transite par mon hébergeur pour donner ceci :

PC1 =>= Serveur =>= PC2
PC1 =<= Serveur =<= PC2

Merci d'avance pour vos réponses.
A voir également:

2 réponses

Patrice33740 Messages postés 8930 Statut Membre 1 781
 
https://forums.commentcamarche.net/forum/affich-29692940-creer-un-chat
2
Zoul67 Messages postés 2001 Statut Membre 149
 
Bonjour,

Pourquoi en VB ?
Sur Internet, de PC à PC tu vas te confronter à des choses plutôt embêtantes : routage... En réseau local, ce serait plus simple.

C'est quoi, serveur dans ton schéma ?
Si tu as un site perso, pourquoi ne pas mettre un tchat sur ta page (cherche "phpbb" par exemple).
PC1 <=> Page Web <=> PC2

A+
-1
bolobo46 Messages postés 155 Statut Membre 6
 
Enfait, le faire en VB c'est parce que c'est le second langage que je maîtrise à peu près.
Je voudrais justement éviter de créer un chat sur mon site, je voudrais juste qu'il serve de "serveur".
Mais c'est juste pour savoir si c'était possible.

Au départ, c'est juste un chat par I.P Avec :
- une textbox pour se connecter à une ip (avec le bouton "connecter")
- une richtextbox pour afficher les messages
- une textbox pour entrer son message (avec un bouton "Envoyer")
Mais il faut que ça marche sur internet, pas seulement sur un réseau local.
0
ElementW Messages postés 5690 Statut Contributeur 1 224
 
Il pose la question "pourquoi VB", car c'est loin d'être le meilleur langage pour la programmation réseau. Il n'y a pas beaucoup de librairies simples d'utilisation pour communiquer en réseau avec des applis .NET, mais il y en a une (bon, qui date un peu mais qui est quand même) géniale: Lidgren Network. Les exemples sont donnés en C# par contre...
0