Page 2 sur 2
Re: [..] Live Messenger
Posté : dim. 22 nov. 2009 18:56
par DJSIR
Habibsbib a écrit :Sauf que DJSIR est un lycéen de quatorze ans, et il n'a pas forcement le budget à mettre dans un serveur à 50€ par mois

Exact !
Re: [..] Live Messenger
Posté : dim. 03 janv. 2010 15:09
par jamesst20
Alors

Ya du nouveau ?
Re: [..] Messenger
Posté : sam. 13 mars 2010 11:12
par DJSIR
Oui, Absolument. Je compte reprendre le projet en main des maintenant pour enfin proposer une version au public.
Je vais tout re-coder depuis le début. Je pense que c'est la meilleure solution.
Re: [..] Messenger
Posté : ven. 26 mars 2010 21:16
par TommyDDR
Salut DJSIR,
j'arrive peut être un peu tard mais ton projet m'intéresse grandement vu que je suis en train de faire la même chose ^^'.
J'ai quasiment fini le mien (à quelques bugs près) j'aimerais quand même savoir ce que tu utilise pour le TCP. Tu as tout fait toi même ou tu utilise l UDF TCP.au3 (qui bug quand quelqu'un se déconnecte).
Merci.
Ps : si cela est possible, j'aimerai bien jeter un coup d'œil a tes sources (je peux te fournir les miennes aussi).
Re: [..] Messenger
Posté : ven. 26 mars 2010 21:39
par DJSIR
Moi, j'utlise juste TCPRecv() et un petit peu d'imagination

C'est largement suffisant. Après, il suffit de gérer avec des commandes/paramètres.
exemple simplifié :
Client :
Serveur :
Code : Tout sélectionner
$StringCMD = StringSplit("", "|")
$StringCMD[1] = "connect" donc :
Switch $StringCMD[1] ;permet de gérer plusieurs fonctions
Case "connect"
;actions efféctuées pour pseudo $StringCMD[2] et mot de passe $StringCMD[3]
EndSwitch
Re: [..] Messenger
Posté : sam. 27 mars 2010 03:00
par Sparkdaemon
Après pour sécuriser, Tu peut utiliser un algo genre MD5 que toi seul connaît, Que tu a passé 7Heures dessu (Oui, oui
) Et qu'un foutu Formatage t'a été fatal...
Hein DJsir?

Re: [..] Messenger
Posté : sam. 27 mars 2010 07:52
par DJSIR
Oui.. malheureusement..
T'as changé de pseudo Douves ?
Re: [..] Messenger
Posté : sam. 27 mars 2010 13:22
par Sparkdaemon
Lol ^^ Oui ça fais 2 semaines 
Je préfères qu'on me voies sous mon vrai pseudo 
Re: [..] Messenger
Posté : sam. 27 mars 2010 15:05
par TommyDDR
A vrai dire, je ne me suis même pas penché sur le simple TCPSend ^^
L'UDF permet de recevoir de façon évènementielle.
C'est à dire : quand je reçois quelque chose, cela lance automatiquement ma fonction "Recv"
C'est facile à faire sans l UDF ?
(J'ai voulu examiner l UDF pour le comprendre mais avec tous les CallDLL() qu'il y a... j'ai vite abandonné ^^)
Re: [..] Messenger
Posté : sam. 27 mars 2010 15:09
par DJSIR
en faite il faut include dans ta boucle TCPRecv($ConnectedSocket, 2048).
Après, tu fait un :
ou $Recv est le résultat de TCPRecv.
C'est tout simple.
Re: [..] Messenger
Posté : sam. 27 mars 2010 19:41
par jamesst20
Une sortit "Officiel ou Beta" Pour environ quand?
Re: [..] Messenger
Posté : dim. 11 avr. 2010 05:37
par Sparkdaemon
Code : Tout sélectionner
Adlibregister("_recv", 100)
Func _recv()
$recv = tcprecv($connectedsocket, 2048)
If $recv <> '' then
;Analyse
endif
endfunc
Testé et approuvé.
Re: [..] Messenger
Posté : dim. 11 avr. 2010 10:11
par DJSIR
Pourquoi Adlib ? Une boucle suffit.
Re: [..] Messenger
Posté : lun. 12 avr. 2010 08:10
par Sparkdaemon
Adlib permets de recevoir en permanence même si le programme fait autre chose, comme ça, si une action occupe le programme, le Receive ne se coupe jamais
Re: [..] Messenger
Posté : lun. 12 avr. 2010 09:16
par DJSIR
C'est vrai que c'est une bonne idée
Je note ! Merci !