Network License Manager

Top  Previous  Next

How does the Network License manager communicate between all the computers ?

 

The ENERCALC Network License Manager uses broadcasting to make itself known to the client computers. Also, when a copy of the Structural Engineering Library is started, it also broadcasts it's presence on the network which the Network License Manager will detect. Broadcasting and IP address sensing it performed this way :

 

 

The Network License Manager uses two types of data broadcast:
 

An "I Can Do" broadcast (used to tell the other machines that the NLM is running) is actually broadcast to all machines on your LAN. This means only one packet leaves your machine, but every machine on your LAN can read it in one go.
 
The packets are also sent to all "Additional IP Addresses" you have added to the NLM's list
 
A data broadcast (i.e. sending data from the NLM) is sent individually to every machine which is registered in it's internal service queue.
 

This way network traffic is kept to a minimum (“I Can Do” packets) but error-recovery is performed on an individual basis (data packets).
 

Each instance of the application (meaning the NLM and the S.E.L.) uses two ports to communicate on. One TCP and one UDP port are used.
 

The following table shows you the default ports numbers for each instance running on a machine.  The default number of instances is 5.
 

 

Instance

1

2

3

4

5

Default Datagram (UDP) Port Number

2326

2327

2328

2329

2330

Default Streamed (TCP) Port Number

2376

2377

2378

2379

2380

 

 

If application is connecting over the WAN then these ports need to be open.  Proxy is not supported.