Voici mon probleme :
J'ai cree une appli sous windev utilisant les fonctions socket et tout
fonctionne sans probleme, seulement je n'arrivais pas a recuperer
l'adresse IP internet (et non locale) de la machine sur laquelle
tourne le programme, vu que NetAdresse renvoie l'adresse locale.
Apres bidouillage (appel d'une page php avec un echo $REMOTE_ADDR),
c'est OK.
Deux postes parviennent a present sans probleme a communiquer entre
eux via internet avec des connections socket sur le port X.
Mais, c'est la que le bas blesse...
Je suis connecte a internet via un reseau local, toutes les machines
de mon parc ont donc une adresse en 192.168.1.x fournies par le poste
serveur en DHCP qui lui est connecte a internet avec une adresse ip
unique aaa.bbb.ccc.ddd
Donc, quand un poste exterieur a mon parc d'adresse eee.fff.ggg.hhh se
connecte a mon poste, il le fait a l'adresse aaa.bbb.ccc.ddd (logique
puisque c'est celle que je lui envoie) sur le port X, et donc comme ce
n'est pas ma machine mais le serveur, il ne parvient pas a effectuer
la connection.
Je ne veux pas faire de translation d'adresse car je veux que mon
programme puisse etre execute a partir de n'importe quel poste, que la
connection soit directe ou via un routeur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
farplus
Bonjour, la solution est de créer un serveur sur ton poste serveur à qui tes postes de réseaux local sont reliés en tant que client. C'est ton serveur qui reliera les 2 postes clients (le local et le distant) Regarde dans la LST 52 Télésurveillance A+
Bonjour,
la solution est de créer un serveur sur ton poste serveur à qui tes postes
de réseaux local sont reliés en tant que client.
C'est ton serveur qui reliera les 2 postes clients (le local et le distant)
Regarde dans la LST 52 Télésurveillance
A+
Bonjour, la solution est de créer un serveur sur ton poste serveur à qui tes postes de réseaux local sont reliés en tant que client. C'est ton serveur qui reliera les 2 postes clients (le local et le distant) Regarde dans la LST 52 Télésurveillance A+
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, (Adès) ecrivait (wrote) :
Bonsoir,
Je ne veux pas faire de translation d'adresse car je veux que mon programme puisse etre execute a partir de n'importe quel poste, que la connection soit directe ou via un routeur.
VPN plus attribution d'adresse à la volée en 192.168.x.x par le serveur devrait résoudre ton problème.
En espérant que le serveur ne soit pas sous Windows...
dans (in) fr.comp.developpement.agl.windev, xion@la6T.com (Adès)
ecrivait (wrote) :
Bonsoir,
Je ne veux pas faire de translation d'adresse car je veux que mon
programme puisse etre execute a partir de n'importe quel poste, que la
connection soit directe ou via un routeur.
VPN plus attribution d'adresse à la volée en 192.168.x.x par le serveur
devrait résoudre ton problème.
En espérant que le serveur ne soit pas sous Windows...
dans (in) fr.comp.developpement.agl.windev, (Adès) ecrivait (wrote) :
Bonsoir,
Je ne veux pas faire de translation d'adresse car je veux que mon programme puisse etre execute a partir de n'importe quel poste, que la connection soit directe ou via un routeur.
VPN plus attribution d'adresse à la volée en 192.168.x.x par le serveur devrait résoudre ton problème.
En espérant que le serveur ne soit pas sous Windows...