Page 1 sur 1

LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : mer. 18/nov./2009 16:17
par Kwai chang caine
Bonjour à tous

Super clair la question :oops:
Vous allez voir...c'est pas mieux avec les phrases completes :mrgreen:

J'ai essayé de faire un petit FTP avec les fonctions natives de PB
Ca marche pas mal, mais je n'arrive pas a obtenir le meme ID du coté du client et du serveur. :(
J'ai beau tout essayer....en fait je voudrait avoir l'ID du client, mais dans le client :roll:

Code : Tout sélectionner

;              SERVEUR

Port = 6832
InitNetwork()

CreateNetworkServer(0, Port)

MessageRequester("PureBasic - Server", "Server created (Port "+Str(Port)+").", 0)
SEvent = NetworkServerEvent()
ClientID = EventClient()
Debug ClientID
Debug ConnectionID(ClientID)
 
Repeat :Delay(1) :Until GetAsyncKeyState_(#VK_ESCAPE)
CloseNetworkServer(0)

;              CLIENT

Port = 6832

InitNetwork()
ConnectionID = OpenNetworkConnection("127.0.0.1", Port)
Debug ConnectionID
CloseNetworkConnection(ConnectionID)
Merci et bonne journée

Re: LibFTP, obtenir lIDClient du client des deux cotés...

Publié : mer. 18/nov./2009 17:14
par Thyphoon
Désolé je vais pas t'aider ! j'ai pas la solution, mais quel est l'intérêt d'avoir l'ID client sur le client ?

Re: LibFTP, obtenir lIDClient du client des deux cotés...

Publié : mer. 18/nov./2009 17:37
par Kwai chang caine
Bah en fait, je voulais avoir dans le serveur la liste des clients .
Bon ça ...sa marche...
Mais je voulais aussi pouvoir reconnaitre a l'oeil de quel client je parle.
Car si j'envoie un fichier du serveur vers le client.

Il faut bien que je sache si je m'adresse bien au bon dans le cas ou j'ai au moins deux clients :roll:

Alors j'avais l'idée de mettre un textbox avec "je suis le client 152653"

Et le serveur avoir une combobox avec toutes les ID clients, et je choisi "152653" et je sais bien que je l'ai envoyé à "152653" :D

Re: LibFTP, obtenir lIDClient du client des deux cotés...

Publié : mer. 18/nov./2009 17:53
par Thyphoon
A oui je comprends !
Mais pour faire un FTP pourquoi ne pas utiliser les commandes ftp native de PB ? car là tu utilise les commandes réseau mais pas ftp !

Code : Tout sélectionner

OpenFTP(0, "127.0.0.1", "test", "test", 0)
Mais sinon pour ton problème si tu veux pouvoir différencier tes différents client sur le serveur, voilà un idée que j'utilise dans mes jeux.
En gros le client se connecte au serveur et si ça réussi j'envoie directement au serveur le nom du pseudo. Et tu peux utilisé un MapKey pour lié le nom du pseudo au clientID sur le serveur apres !

j'éspère que je te repond pas trop a côté de la plaque lolllllllll :P

Re: LibFTP, obtenir lIDClient du client des deux cotés...

Publié : jeu. 19/nov./2009 5:31
par Kwai chang caine
Oui oui tu repond tres bien a la question, et je t'en remercie grandement 8)

Je connaissais pas ce OpenFTP.
Ce doit etre une nouvelle fonction de la 4.40 ?? :roll:
Le mapping c'est sur que c'en est une ....

Aaaaahhh, cette 4.40 ...j'hesite encore a me lancer.
Avec cette histoire de prototype pour les callfunction...ça me donne une tonne de boulot pour ma DLL qui a au moins 100 fonctions. :?
Y'a pas idée de forcer comme ça un changement de code...il est pas gentil notre FRED :?

Faudrait que je m'en occupe, mais j'ai la flemme, j'ai deja tellement de retard :oops:
Et puis la finale n'est encore pas sortie.....c'est un poil dangereux :roll:
Deja qu'elle me foutait la trouille :lol:

Je sais pas si j'ai pas trouvé un code de TsSoft qui trouve les fonctions pour creer les prototypes qui vont avec ??? :roll:

En tout cas merci beaucoup Typhoon

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : jeu. 19/nov./2009 11:17
par Fred
T'es pas obligé de changer.. FTP c'est dispo en 4.30.

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : jeu. 19/nov./2009 13:56
par Kwai chang caine
Merci beaucoup FRED...je vais regarder ça 8)
Des fois....j'ai honte....toi tu te defonce pour faire plaisir a tout le monde ...(Enfin sauf pour les gifs et les retours a la ligne) :mrgreen:
Et l'espece de dechet "programitaire" que je suis ...il essaye meme pas la derniere version :oops:
Ta bonté t'interdit le jugement....mais j'm'envoi tellement a essayer de terminer ce que j'ai presque pas encore commencé :?

Je vais m'y mettre...je vais m'y mettre...rien que pour toi et faire honneur a ton travail :D
En attendant ce moment....que ta grandeur d'ame me pardonne :cry:

Je te souhaite une excelente journée :wink:

PS: Tu ne peut pas savoir a quel point cela me fait plaisir de pouvoir converser avec toi.....je doit pas etre le seul, et en plus sans taper les mots de la main gauche...en tenant de la main droite le dico français/anglais :lol:
Merci beaucoup aussi de l'effort que tu fais depuis quelques temps pour passer nous voir et surtout nous repondre 8)
J'arrette car, je crois que je vais encore pleurer .... :D

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : jeu. 19/nov./2009 14:12
par Thyphoon
Kwai chang caine a écrit : En tout cas merci beaucoup Typhoon
Ba heu ! de rien ! :P Quand on peut aidé ! Et puis depuis que Dobro se fait griller au soleil, il est plus là pour repondre ! :P alors faut bien aidé un peu lolllllllll
Kwai chang caine a écrit : ( A propos de FRED)
Merci beaucoup aussi de l'effort que tu fait depuis quelques temps pour passer nous voir et surtout nous repondre 8)
+1

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : jeu. 19/nov./2009 15:10
par Kwai chang caine
+1
Et toi tu pleure pas ???? :roll: :D

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : jeu. 19/nov./2009 15:12
par Thyphoon
Kwai chang caine a écrit :
+1
Et toi tu pleure pas ???? :roll: :D
non mais je suis contant !! :lol:

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : jeu. 10/déc./2009 23:13
par Ar-S
Moi aussi, j'avoue que ces visites et surtout interventions ponctuelles me font bien plaisirs.
Quand à thyphoon, je trouve aussi que ta présence est trés sympa ces temps si.

P.S : non KCC je pleure pas non plus. Image

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : ven. 11/déc./2009 6:17
par Thyphoon
Ar-S a écrit :Quand à thyphoon, je trouve aussi que ta présence est trés sympa ces temps si.
Merci ! :D En verité ça dépend du temps libre que j'ai, donc ça marche un peu part période ma presence sur le forum ... mon poblème c'est que j'ai trop de hobbie lolllllllllllllll Mais je garde toujours un oeil sur le forum ... :wink:

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : ven. 11/déc./2009 18:02
par Kwai chang caine
Mais je garde toujours un oeil sur le forum
J'sais pas comment tu fait pour avoir un oeil a droite et un a gauche...moi ça m'a valu des lunettes cette histoire :mrgreen:
Fait gaffe de ne pas le perdre...on en a que 2 :lol:

Re: LibFTP, obtenir lIDClient du client des deux cotés.[Resolu]

Publié : ven. 11/déc./2009 18:13
par Thyphoon
lollllllllll je sais pas pourquoi ça me fait pensé au film "Les valeurs de la famille Adams"
> Les 2 parents sont au dessus du berceau
-Oh regarde il a les yeux de son grand-père !
-Gomez ! retire les lui de la bouche !!
Lollllllllllllll