Page 1 sur 1

Au sujet de: export.lua

Publié : dim. janv. 29, 2012 4:30 pm
par Bastan
Bjr,

Questions ..

1/ Peut on mettre plusieurs IP dans la première ligne:

Code : Tout sélectionner

gHost = "xxx.xxx.xxx.xxx"
Et si oui, quelle est la syntaxe ?



2/ Peut on mettre une adresse IP Internet ?

Merci !!

Publié : mar. janv. 31, 2012 3:20 pm
par matbog
Bonjour Bastan,

J'ai été confronté à la même question. Ne connaissant pas du tout le LUA j'y ai répondu en me faisant une petite application en C++ me permettant de dispatché le flux UDP envoyé par DCS sur deux port différent (dans mon cas Helios d'un coté et une carte Arduino de l'autre).
Mais je sais que le protocole UDP peut fonctionner en mode multicast (envoie sur plusieurs port à la fois) et ça devrait pouvoir se programmer en LUA mais je ne sais pas comment...

Publié : mar. janv. 31, 2012 6:53 pm
par Bastan
Merci matbog, mais là on explose mon périmètre de compétences :sad:

Je pensais seulement à mettre une autre adresse IP...

Et concernant l'adresse IP d'un ordi sur Internet, et non en réseau local, penses tu que ça peut marcher aussi ?

Publié : mar. janv. 31, 2012 8:51 pm
par matbog
Je ne suis pas spécialiste non plus mais comme on peu envoyé les données sur un autre PC sur un réseau local je pense qu'on peu le faire aussi hors local...
Attends plutôt la réponse de spécialistes se sera plus sur ;)
Sinon je peux te demander ce que tu veux faire exactement?

Publié : mar. janv. 31, 2012 10:04 pm
par Bastan
matbog a écrit :......Sinon je peux te demander ce que tu veux faire exactement?.....
Et bien en fait....rien pour l'instant. C'est pour ma culture générale ;-)
Ça doit être sympa, qu'un copain puisse avoir ton cockpit sur son ordi, et qu'il puis interagir.
Bon système pour s'entrainer, et faire des pannes ;-))

Publié : mer. févr. 01, 2012 9:16 am
par matbog
En fait si tu veux voir le cockpit d'un copain sur ton PC il faudra que tu passe par Helios. Le problème c'est qu'Helios n'est pas capable de tout afficher (MFCD par exemple). Je pense que le plus simple est d'utiliser Ultra VNC qui te permet de voir ce qu'affiche un PC distant et d'en prendre le contrôle.

Publié : mer. févr. 01, 2012 11:18 am
par Bastan
matbog a écrit :En fait si tu veux voir le cockpit d'un copain sur ton PC il faudra que tu passe par Helios. ......
Je pensais bien à Hélios. Pas besoin de prendre le contrôle du PC ;-)

Publié : mer. févr. 01, 2012 8:51 pm
par Bruenor
bon je connais pas grand chose en lua, mais en réseau un pti peu plus.

déja,
[Mod Nazi du vocabulaire On]
2/ Peut on mettre une adresse IP Internet ?
Argh mes yeux piquent, une IP ça veut dire internet protocol donc une adresse IP internet ça n'a pas de sens. Je penses que tu voulais dire une IP publique ou une IP routable.
[Mod Nazi du vocabulaire Off]

Après mettre une IP publique ou privée ça revient au même, ton application ne verra pas la différence. Il suffit de configurer correctement ta box internet pour faire du NAT/PAT.
Par contre si c'est de l'udp, sur internet ça passe moyen, pas de gestion de pertes de paquets en udp, donc risque de petite surprise.

[Re Mod Nazi du vocabulaire On]
Mais je sais que le protocole UDP peut fonctionner en mode multicast (envoie sur plusieurs port à la fois) et ça devrait pouvoir se programmer en LUA mais je ne sais pas comment...
Le multicast c'est l'envoi d'un même flux de données vers plusieurs destinations (adresse IP et non port). Par contre le multicast n'est pas géré par les FAI.
[Re Mod Nazi du vocabulaire Off]

Sinon Lua devrait gérer l'envoi multicast, il suffit de mettre dans l'ip destination une adresse multicast, mais il faut surtout faire attention que l'application en face le gère.

Publié : jeu. févr. 02, 2012 8:48 am
par Bastan
Bruenor a écrit :bon je connais pas grand chose en lua, mais en réseau un pti peu plus......Argh mes yeux piquent............
Et bien moi, c'est ni lua, ni réseau pour mes connaissances.
En tout cas, merci pour tes explications.

PS: Si on doit se croiser parfois ici... Je te conseille ça...