ESEMPI CORBA REALIZZATI CON VISUAL STUDIO USANDO LE LIBRERIE ACE TAO

Click to rate this post!
[Total: 1 Average: 4]

Sviluppo di numerosi esempi CORBA eseguiti in Visual Studio Professional 2005 fondamentali per capire come utilizzare e configurare le librerie ACE TAO.

Prima di eseguire gli esempi occorre prima di tutto installare le librerie ACE TAO

(questa operazione richiede tempo dall’unzip del file alla compilazione di tutti i file sorgenti  in visual studio 2005 professional. Non si dovrebbero presentare errori alla fine della compilazione) 

Occorre in seguito installare cygwin dal seguente link: http://cygwin.com/install.html

(selezionare tutte le librerie durante l’installazione)

Compilare il programma del presente link con Visual Studio 2005 Professional.

Lanciare Nameservice da cygwin con i seguenti comandi:

cd /cygdrive/c/ACE_wrappers/TAO/orbsvcs/Naming_Service

$ ./Naming_Service -m 1 -ORBEndpoint iiop://localhost:12345 &

A questo punto occorre lanciare I due programmi client e server da due terminal differenti (cmd).

Prima di tutto occorre dai due terminali andare nella directory dove sono presenti i due file eseguibili (SimpleInterfaceClient.exe e SimpleInterfaceServer.exe) generati dopo la compilazione eseguita precedentemente.

Dopo di che lanciare prima il server (dal primo terminale):

SimpleInterfaceServer -ORBDottedDecimalAddresses 1 –ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService

E poi lanciare il client (dal secondo terminale):

SimpleInterfaceClient -ORBDottedDecimalAddresses 1 -ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService

il presente esempio descrive la comunicazione multicast con CORBA.
la comunicazione viene inizializzata con il nameservice successivamente vengono utilizzati indirizzi IP multicast 239.x.x.x per  la comunicazione multicast. La comunicazione multicast utilizza il protocollo UDP pertanto si consiglia di utilizzare la comunicazione multicast per tutte quelle comunicazioni periodiche non  vincolate la ricezione sicura del messaggio.

Compilare il programma del presente link con Visual Studio 2005 Professional.

Lanciare Nameservice da cygwin con i seguenti comandi:

cd /cygdrive/c/ACE_wrappers/TAO/orbsvcs/Naming_Service

$ ./Naming_Service -m 1 -ORBEndpoint iiop://localhost:12345 &

A questo punto occorre lanciare I due programmi client e server da due terminal differenti (cmd).

Prima di tutto occorre dai due terminali andare nella directory dove sono presenti i due file eseguibili (SimpleInterfaceClient.exe e SimpleInterfaceServer.exe) generati dopo la compilazione eseguita precedentemente.

Dopo di che lanciare prima il server (dal primo terminale):

SimpleInterfaceServer -ORBDottedDecimalAddresses 1 –ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService

E poi lanciare il client (dal secondo terminale):

SimpleInterfaceClient -ORBDottedDecimalAddresses 1 -ORBInitRef NameService=corbaloc:iiop:localhost:12345/NameService
0 0 votes
Article Rating
Subscribe
Notify of
guest

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
iElettronica
iElettronica
13 years ago

A breve inseriro’ degli esempi sempre realizzati in Visual Studio 2005 Professional che descrivono il funzionamento della comunicazione corba nel modo multicast

iElettronica
iElettronica
13 years ago

non e’ semplice trovare in internet argomenti che descrivono la comunicazione Corba con le librerie ACE TAO. ACE TAO offre le sue librerie gratuite ma fornisce a pagamento dei corsi e libri specifici. La trattazione della comunicazione multicast e’ introvabile. Pian piano inseriro’ in queste pagine numerosi articoli ed esempi vari che permetteranno di approfondire le conoscenze dell’argomento. Se avete domande in merito non esitate a contattarmi. Saro’ felice, se posso, di poter dare una mano

2
0
Would love your thoughts, please comment.x
()
x