OVH Cloud OVH Cloud

Récupérer le chemin réseau

5 réponses
Avatar
TouTi
Bonjour

Je suis en train d'étudier l'envoi d'informations(message) entre différents
postes d'un réseau. J'utilise donc le composant Winsock. J'arrive à envoyer,
gérer et recevoir les messages comme dans un "Chat".
J'aimerai maintenant que les postes clients puissent utiliser des fichiers
se trouvant sur le poste Serveur. Il faudrait donc que les clients soient
renseignés sur le chemin d'accés du serveur...

Comment peuvent-ils récupérer le chemin d'accés du programme du serveur sous
la forme UNC.?????

Merci

--
TouTi

5 réponses

Avatar
Jean-Marc
"TouTi" <gelapplication[Nospam]@libertysurf.fr> a écrit dans le message de
news:dmbus0$52i$
Bonjour

Je suis en train d'étudier l'envoi d'informations(message) entre


différents
postes d'un réseau. J'utilise donc le composant Winsock. J'arrive à


envoyer,
gérer et recevoir les messages comme dans un "Chat".
J'aimerai maintenant que les postes clients puissent utiliser des fichiers
se trouvant sur le poste Serveur. Il faudrait donc que les clients soient
renseignés sur le chemin d'accés du serveur...

Comment peuvent-ils récupérer le chemin d'accés du programme du serveur


sous
la forme UNC.?????



Hello,

C'est vraiment dépendant de la façon dont tu as implémenté tes
échages entre les clients et le serveur.
Une solution habituelle pour ce genre de choses, c'est l'utilisation
de "messages de service":
On distingue 2 types de messsages:
- Les messages "normaux", par exemple l'envoi de texte depuis le client
A vers le client B.
- Les messages de service, qui sont employés pour échanger des informations
en générale techniques, entre clients ou entre clients et serveur.

Dans ton cas, ton protocole pourrait prévoir que le client puisse
émettre un message de service particulier, qui demanderait au serveur:
"donne moi ton chemin" et le serveur renverrait qq chose comme:
'ordirepsousrep'

Cela correspond il à ce que tu souhaites?

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
TouTi
Jean Marc

Dans ton cas, ton protocole pourrait prévoir que le client puisse
émettre un message de service particulier, qui demanderait au serveur:
"donne moi ton chemin" et le serveur renverrait qq chose comme:
'ordirepsousrep'

Cela correspond il à ce que tu souhaites?



C'est tout à fait ce que j'ai mis en pratique.

Malheureusement je n'arrive pas à récupérer le chemin sous la forme
'ordirepsousrep'. Le serveur envoie le app.path (c:dossiersousdossier)

En ayant, le nom du poste et le path, la transformation en
'postedossiersousdossier' pourrait fonctionner même si le dossier n'est
pas partagé ???...
--
TouTi
Avatar
jean-marc
"TouTi" <gelapplication[Nospam]@libertysurf.fr> wrote in message
news:dmc15i$cf5$
Jean Marc

> Dans ton cas, ton protocole pourrait prévoir que le client puisse
> émettre un message de service particulier, qui demanderait au serveur:
> "donne moi ton chemin" et le serveur renverrait qq chose comme:
> 'ordirepsousrep'
>
> Cela correspond il à ce que tu souhaites?

C'est tout à fait ce que j'ai mis en pratique.

Malheureusement je n'arrive pas à récupérer le chemin sous la forme
'ordirepsousrep'. Le serveur envoie le app.path


(c:dossiersousdossier)

En ayant, le nom du poste et le path, la transformation en
'postedossiersousdossier' pourrait fonctionner même si le dossier


n'est
pas partagé ???...



Hello,

Non, le dossier doit être partagé, en tout cas le "sousdossier", dans
ton exemple.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
TouTi
Héo,

Non, le dossier doit être partagé, en tout cas le "sousdossier", dans
ton exemple.



Hé oui... mais j'ai trouvé une parade : Je transfers directement les
fichiers entre les postes avec les winsock. Ca m'évite les manips de
partage...

--

TouTi
Avatar
Jean-Marc
"TouTi" <gelapplication[Nospam]@tiscali.fr> a écrit dans le message de
news:438b0ba8$0$6670$
Héo,

> Non, le dossier doit être partagé, en tout cas le "sousdossier", dans
> ton exemple.

Hé oui... mais j'ai trouvé une parade : Je transfers directement les
fichiers entre les postes avec les winsock. Ca m'évite les manips de
partage...




Clairement une excellente solution!

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;