========================================
RTI Connext Hello_world_xml_compiled Example Application
========================================

Welcome to Connext.

To get started with Connext and the C# API, see the Getting Started
Guide at https://community.rti.com/static/documentation/connext-dds/
current/doc/manuals/connext_dds_professional/getting_started_guide/index.html


This example is a modified version of the helloWorld example that can
be generated using rtiddsgen with the -example command-line option.

Compiling this Example
----------------------
Use rtiddsgen to generate the solution and project files for your
version of .NET. For example, if both the publisher and the
subscriber application will be compiled with net6,
run rtiddsgen for the net6 architecture:

<Connext installation>\bin\rtiddsgen -language C# -example net6 HelloWorld.idl

NOTE: You may get messages saying that some files already exist and will
not be replaced. You can safely ignore those messages, since all the
source files for this example are already provided.

To build this example, move to the folder of the dotnet version you 
have and execute:

  > dotnet build

Running this Example
--------------------

To run this example, type the following in two different command shells,
either on the same machine or on different machines:

  > dotnet run -- --sub [arguments]
  > dotnet run -- --pub [arguments]

For more information, please consult your "Getting Started Guide."

Optional arguments
------------------
-h | --help : shows help message
-d | --domain <domainID> : Sets the DDS domain ID [default=0]
-c | --sampleCount <num> : Sets number of samples to send/receive [default=(UNLIMITED)]
   | --version : Displays the RTI Connext version
