Chameleon's networking components (also known as native sockets) were introduced in version 3.3.146. They enable applications to send and receive HL7 messages using
the standard TCP/IP-based Lower Layer Protocol (LLP). The
networking components are available in all the supported programming languages. Although the
language interface differs slightly across the supported platforms, the core behavior is
the same.
This section of the manual explains the function of Chameleon's networking components
and how they can be effectively leveraged at the application code level to facilitate message
delivery.
Many of our customers prefer to use Iguana rather than doing their own socket programming, as Iguana
handles all of the low-level details of LLP over TCP/IP socket communications.
Socket programming can be a challenging task, and may require a substantial investment of time to
achieve reliable communications in your application. You should only attempt this if you have
considerable previous experience in this area of programming.
We regret that assisting customers with low-level application socket programming problems falls outside
the scope of standard support, although we can provide programming help at an hourly rate if required.