[..] Principe du Tchat

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

[..] Principe du Tchat

#1

Message par Zippo »

Salut tout le monde,

Je me demandais si je pouvais avoir plus d'information sur les mot barbares comme UDP, TCP, CLIENT, SERVEUR ... bon je l'ai connais bien sure tous mais les employer dans autoit, cela me pose des soucis, déjà comment créer un serveur ? Comment dire au serveur de vérifier que les clients ont bien été connecté ? Si un client envoie un socket au serveur qui lui à son tour doit envoyer un socket à l'autre client Etc... Etc & j'en passe des meilleurs ! x) Tout sa je parle de façon pratique pas théorique !

Merci Infiniment par avance :)
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Principe du Tchat

#2

Message par matwachich »

Tu as ça et ça
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Principe du Tchat

#3

Message par Zippo »

Merci pour les liens.
Pour le serveur multiclient, pourquoi affiche t'il 2 fois qu'un client ce connecte & 2 fois qu'il se déconnecte ?
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Principe du Tchat

#4

Message par matwachich »

Désolé mais je n'ai pas ce bug chez moi.

Voila ce que m'affiche la console:

Code : Tout sélectionner

> "C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Users\Mat\Desktop\Test.au3" /autoit3dir "C:\Program Files\AutoIt3"
+>15:27:09 Starting AutoIt3Wrapper v.2.0.3.0    Environment(Language:040C  Keyboard:0000040C  OS:WIN_VISTA/Service Pack 1  CPU:X64 OS:X86)
>Running AU3Check (1.54.19.0)  from:C:\Program Files\AutoIt3
+>15:27:09 AU3Check ended.rc:0
>Running:(3.3.6.1):C:\Program Files\AutoIt3\autoit3.exe "C:\Users\Mat\Desktop\Test.au3"  
+> Server created: 192.168.1.3:8080
>>> New client: 192.168.1.3
GET / HTTP/1.1
Host: 192.168.1.3:8080
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive


>>> Client disconnected: 192.168.1.3
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Principe du Tchat

#5

Message par Zippo »

Code : Tout sélectionner

Server created: 192.168.0.1:8080
>>> New client: 192.168.0.1
>>> New client: 192.168.0.1
GET / HTTP/1.1
Host: 192.168.0.1:8080
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate,sdch
Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3


>>> Client disconnected: 192.168.0.1
>>> Client disconnected: 192.168.0.1
Voilà ce qui m'affiche, le deuxième ">>> Client disconnected: 192.168.0.1" s'affiche après environ 30 secondes
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Principe du Tchat

#6

Message par matwachich »

Bizarre!
Je dirai que c'est peut être le navigateur qui établie 2 connexions avec le serveur, car moi j'utilise cette méthode pour plusieurs scripts, dont le client n'est pas toujours un navigateur web, et j'ai jamais eu ce genre de problème.

Essayez avec un autre navigateur.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Principe du Tchat

#7

Message par Zippo »

En effet, avec Google Chrome, il se connecte 2 fois, donc 2 déconnections. J'ai checké avec firefox et cela marche normalement. Je n'utiliserai pas pour sa de toute façon.

Peut-tu me faire un petit récapitulatif ? (Comme une explication pour le Serveur multiClient que tu as créer, Et pour le client comment ce connecter & envoyer un socket.)

Merci beaucoup d'avance !
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Principe du Tchat

#8

Message par Zippo »

Je remet le sujet à jour. Peut-on créer un serveur mais pas en local mais online ?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Principe du Tchat

#9

Message par TommyDDR »

Oui, mettez simplement votre IP publique au lieu de votre IP privé dans le code source (et redirigez le port vers votre ordinateur si vous possédez un routeur / box).
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [..] Principe du Tchat

#10

Message par Zippo »

Ok merci :)!
Répondre