[..] Créer un chat en réseau local
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] Créer un chat en réseau local
Le socket et l'interface de communication réseau ou local.
Il faut lancer le socket sur le premier poste en mode "listen" (adresse IP plus port de communication) avec TCPStartUp(), TCPListen() et TCPAccept() puis à partir d'un autre poste établir la connexion avec TCPStartUp() et TCPConnect().
Une fois la connexion établie, il faut utiliser les fonctions TCPSend() et TCPRecv() pour envoyer des données.
Les exemples de l'aide concernant les fonction TCPSend() et TCPRecv() montrent bien le principe. Le code de TCPRecv() correspond au serveur et le code de TCPSend() correspond au client
Il faut lancer le socket sur le premier poste en mode "listen" (adresse IP plus port de communication) avec TCPStartUp(), TCPListen() et TCPAccept() puis à partir d'un autre poste établir la connexion avec TCPStartUp() et TCPConnect().
Une fois la connexion établie, il faut utiliser les fonctions TCPSend() et TCPRecv() pour envoyer des données.
Les exemples de l'aide concernant les fonction TCPSend() et TCPRecv() montrent bien le principe. Le code de TCPRecv() correspond au serveur et le code de TCPSend() correspond au client
Re: [..] Créer un chat en réseau local
Les fonctions TCP necessitent l'utilisation d'un serveur: je mets ici 2 script qui ne sont pas de moi mais je ne connais plus le nom de leur auteur, peut etre qu'ils pourront t'aider :
► Afficher le texteCode du serveur a lancer en premier
► Afficher le texteclient a lancer en 2eme
Re: [..] Créer un chat en réseau local
S'il vous plait arrêtez de me parler de serveurs et de clients !!!
Cette architecture est impossible pour moi !
Pour créer un réseau de pair à pair (P2P), il faut que chaque PC soit à la fois client et serveur. Je suis sûr que c'est possible, je vais décortiquer un peu les codes TCP...
Cette architecture est impossible pour moi !
Pour créer un réseau de pair à pair (P2P), il faut que chaque PC soit à la fois client et serveur. Je suis sûr que c'est possible, je vais décortiquer un peu les codes TCP...
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Créer un chat en réseau local
Ha ok, mais pourtant vous en parlez aussi ...gotcho a écrit :S'il vous plait arrêtez de me parler de serveurs et de clients !!!

Donc pour résumer, avec un Client/Serveur sur un poste puis un Client/Serveur sur un autre poste ça devrait le faire !gotcho a écrit :Pour créer un réseau de pair à pair (P2P), il faut que chaque PC soit à la fois client et serveur.
Le tout c'est de bien choisir les ports de communication.

Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Créer un chat en réseau local
Ca va vite devenir ingérable.
J'ai réussi à faire envoyer une demande de connexion TCP à une autre machine, et elle répond, mais si celle-ci n'est pas connectée, mon programme se gèle bonne vingtaine de secondes avant de renvoyer une erreur sur la connexion, empêchant tout bouton d'annulation de fonctionner...
J'ai réussi à faire envoyer une demande de connexion TCP à une autre machine, et elle répond, mais si celle-ci n'est pas connectée, mon programme se gèle bonne vingtaine de secondes avant de renvoyer une erreur sur la connexion, empêchant tout bouton d'annulation de fonctionner...
Re: [..] Créer un chat en réseau local
En reprenant les 2 scripts de l'aide, en mode évènementiel et en rajoutant un ping, voilà ce que cela donne :
Même s'il faut des contrôles supplémentaires, ça n'a pas l'air de bloquer.
Bien sûr, il ne faut pas lancer 2 fois le programme sur le même poste !
► Afficher le texte
Bien sûr, il ne faut pas lancer 2 fois le programme sur le même poste !
Re: [..] Créer un chat en réseau local
Le programme marche du tonnerre ! Merci beaucoup, je vais l'adapter un peu, je vous tiens au courant.
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Créer un chat en réseau local
C'est vrai, il faut qu'un truc soit activé: c'est le service de reception des messages de windoz.timmalos a écrit :Et NetSend ne suffit pas?
Si ca marche, on pourra se baser la dessus pour fair eun programme un peu plus... elaboré
Essaye avec NetSend * message , qui va envoyé message a tous les ordinateurs conncetés aux resaux, ou netsend ip message, qui va envoyé le message a un seul ordinateur
C'est une commande dos, il faut avoir activer un truc mais je sais plus vraiment quoi, en tout cas renseigne toi sur google.
Et c'est comme ca:
- Démarrer -> Exécuter -> tape: services.msc - ENTREE
- Chercher "Affichage des messages" et double cliquer
- Dans type de démarage, mettre "Automatique" -> Appliquer
- Puis, plus bas, s'active le boutton "Demarrer", cliquer dessu et -> OK
Voila!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [..] Créer un chat en réseau local
Net Send ne fonctionne pas sur Vista et +