pour crée un chat, donc ce qu'on appelle un programme client / Serveur .. il faut savoir ce qu'est une socket...
Donc Qu'est ce qu'une socket ?
c'est tout simplement 3 choses :
- une adresse IP - Un port - et le protocol (UDP ou TCP)
et une fois que ta ta socket tu peu connecter tes programmes, mais après vient un autre elements, c'est qu'il faut que les donnée qu'envoy ton client soit compris par ton programme serveur ... et çà c a toi de le faire !
pour la socket c simple : utilise les composants ServerSocket & ClientSocket !
Tu donne a ton server le N° de port (style: 12345), et tu l'ative (il se met en ecoute.. il va donc scruté tout ce qu'il recoit sur ce port).
ET ton client tu lui indisque l'adresse IP du serveur (127.0.0.1 si c sur la meme machine), et le meme port que tu a indiquer sur le serveur. et tu connect ... et normalement le serveur et le client son connecter (protocol TCP).
Une fois connecter tu peu dire a ton client d'envoyer un mesage ex => tcp_client.Socket.SendText('coucou');
ET ton server va recevoir ce message (pour le traité c l'evenement "OnRead" ), et tu met dedans par exemple => Memo1.Text := Memo1.Text + #13#10 + socket.ReceiveText;
Voila j'ai ét un peu long, rapide, et pas très clair masi j'me comprend ... lol
Allé @+
|