Salut
Oui, il faut appréhender les bases de ce composant puis mettre en pratique.
Un simple programme du genre Chat est assez éducatif :
- Créer la base pour pouvoir échanger des messages depuis un programme vers un autre ("Serveur" et "Client", sur la même machine ou sur des machines distinctes du réseau interne)
- Optionnellement, les faire fonctionner sur des machines sur internet, mais là, ce n'est pas de la programmation, c'est du paramétrage de routeur - voir les multiples questions (et réponses) sur ce sujet dans le forum. Voir aussi le site
[ Lien ] qui explique bien les choses
- Etape suivante : Faire accepter au serveur plusieurs clients (groupe de composants Winsock = indexation)
- Etape suivante : Permettre aux clients de converser entre eux sans que les autres le voit : il faudra monter une structure d'entêtes des messages afin que le serveur sache quoi faire des messages : l'envoyer à tous ou uniquement à un seul client
- Etape finale : permettre aux clients de s'échanger des fichiers (texte ou binaire), par l'intermédiaire du serveur ou directement entre eux, ce qui revient à transformer chaque client en serveur pour l'autre
Il y a de quoi faire, mais surtout respecte bien les étapes.
Elles te permettront de bien manipuler les Winsock et bien comprendre comment programmer autour d'eux.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)