Hardware manual

Impact Reference Guide TCP/IP Settings
6-29 Datalogic Automation Inc.
TCP/IP Settings
This section describes different types of Impact device and PC connections and the TCP/IP settings for those
connections. If you need help configuring the network or the client computer, you should seek professional
advice. Network configuration is beyond the scope of this manual.
Impact software TCP Ports
Impact software uses an ephemeral port number to connect to Impact devices.
Ephemeral ports are temporary ports assigned by the host PC’s operating system from a designated range of
ports used for this purpose. When the connection between the PC and the device terminates, the ephemeral
port is available for reuse, although usually the port number is not reused until the entire pool of ephemeral
ports has been exhausted. This means that the PC will assign a different ephemeral port number for the new
connection. Microsoft Windows uses the range of port numbers 1024 through 5000 for its ephemeral port
range.
The Impact device runs an HTTP server that always uses port 80.
Impact software uses the following port numbers for communication. Local ports are on the host PC.
Remote ports are on the Impact device.
Impact ActiveX API
Discovery (finding Impact devices)
Multicast UDP on address 239.255.255.250, port 3702
Replies received on local port 1024-5000 from remote port 49153-65534
Normal transactions
Local port 1024-5000, the ActiveX server always uses remote port 9977 (see “Enable OPC/
ActiveX Server” on page 2-9)
Events
Received on local port 7835 from remote port 49153-65534
Impact software (VPM, CPM, CPMRE, CPMREApplets, and the Settings Program)
Impact Key License
Local port 1947 is used on M-Series systems or other systems that have a Impact License Key
installed.
Discovery (finding Impact devices)
Multicast UDP on address 239.34.56.84, port 52315
Replies received on local port 52315 from remote port 52315
Normal transactions
Local port 1024-5000, the CORBA server always uses remote port 7994
Local port 49400+, used by the Send Message and Wait For Message tools to transfer image type
data (the actual port number is 49400 + the tool message number)
Local port 10012, used by the Send Message and Wait For Message tools to transfer non-image
type data (UDP datagrams)
Events
Use the same local and remote port pair established for normal transactions