idnetité réseau des participants dans un domaine DDS

5 posts / 0 new
Last post
Faten's picture
Offline
Last seen: 9 years 3 months ago
Joined: 04/22/2015
Posts: 4
idnetité réseau des participants dans un domaine DDS

Bonjour,

Je veux savoir comment je peux récupérer les identités réseau (adresses ip + numéro de port) des participants dans un domaine DDS.

Mercie d'avance.

rip
rip's picture
Offline
Last seen: 1 day 2 hours ago
Joined: 04/06/2012
Posts: 324

Puis-je savoir pourquoi, vous y en aviez besoin? 

La réponse y depiendra. 

(La dernier fois que j'utilize le français à la quotidiene, c'était les annez '90, désolé :) )

Faten's picture
Offline
Last seen: 9 years 3 months ago
Joined: 04/22/2015
Posts: 4

En fait je veux traduire les besoins applicatifs niveau DDS en des réseaux virtuels, aussi s'il vous plait comment on peut détecter le départ d'un participant de domaine DDS

rip
rip's picture
Offline
Last seen: 1 day 2 hours ago
Joined: 04/06/2012
Posts: 324

Je vais repondre mis en englais, mis en français, mais vous pouvez demander des clarifacations toujours en français...

Ça depend d'utilization du TCP ou UDP, et si le firewall (pare-feu?) soutient NAT (traducteur des addresses du réseaux?).  Mais:  Il sont les applicatifs lointains qui doivent mettre leur "public address" (l'addresse + port réseaux du pare-feu) dans leur configuration des Participants.  Avec, le systéme DDS de RTI pass par le pare-feu sans probléme.

L'address réseaux fait parti du trafic du Discovery, tel qu l'applicatif intern verra l'applicatif extern.

(it depends on the use of TCP or UDP, and if the firewall supports NAT.  But:  It is the remote application that must place its public address + port in its Participant configuration.  With a correct configuration, the RTI DDS traffic will pass through the firewall without issue.

The public address will be communicated as part of the discovery traffic, so that an "inside" application can see the "outside" application.)

Mais:  Le systéme DDS de RTI ne parlerai pas, avec un autre systéme DDS (par example, celui du PrismTech), des qu'il utilize un transport TCP ou UDP+NAT.  Ces transports-si, ils ne sont pas Standardisé.

voir aussi:  https://community.rti.com/search/site/NAT?f[0]=bundle%3Ahowto

Si vous n'utilizez pas un NAT, peut-être je ne comprends pas toujours le besoin.  On doit d'abord connaître l'addresse, si elle se trouve dans un autre réseaux.  Sans l'addresse, le Participant-ici ne trouvera pas le Participant-la. 

https://community.rti.com/kb/how-do-i-set-initial-peers-and-multicast-receive-address-programmatically-or-xml

Êtes-vous en France? ou Québec?  Peut-être connai-je quelqu'un qui peut vous contacter directement.


rip

 

 

Faten's picture
Offline
Last seen: 9 years 3 months ago
Joined: 04/22/2015
Posts: 4

Bonjour,

Merci pour votre réponse, on a trouvé une solution, en fait c'est grace à l'utilisation des Built-in Topics qu'on arrive à extraire les informations de niveau réseau d'une application DDS (adresse ip, n port) il faut juste bien manipuler les Built-in Topic et trouver le Built-in Topic adéquat.

Faten