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

Vous allez voir...c'est pas mieux avec les phrases completes
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
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
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"

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 !
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

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
Je connaissais pas ce OpenFTP.
Ce doit etre une nouvelle fonction de la 4.40 ??

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
Et puis la finale n'est encore pas sortie.....c'est un poil dangereux

Deja qu'elle me foutait la trouille
Je sais pas si j'ai pas trouvé un code de TsSoft qui trouve les fonctions pour creer les prototypes qui vont avec ???
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

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)
Et l'espece de dechet "programitaire" que je suis ...il essaye meme pas la derniere version

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

En attendant ce moment....que ta grandeur d'ame me pardonne
Je te souhaite une excelente journée
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

Merci beaucoup aussi de l'effort que tu fais depuis quelques temps pour passer nous voir et surtout nous repondre

J'arrette car, je crois que je vais encore pleurer ....

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 !

Quand on peut aidé ! Et puis depuis que Dobro se fait griller au soleil, il est plus là pour repondre !

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

+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 ????

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 ????

non mais je suis contant !!

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.

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 !

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 ...

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
Fait gaffe de ne pas le perdre...on en a que 2

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