ESP302 Controller
Start-Up Manual
9
A1270B1 - EDH0411En1021 – 02/20
2.7
Sockets, Multitasking and Multi-user Applications
Based on the TCP/IP Internet communication protocol, the ESP302 controller has a
high number of virtual communication ports, known as sockets. To establish
communication, the user must first request a socket ID from the ESP302 controller
server (listening at a defined IP number and port number).
The concept and application of sockets has many advantages. First, users can split their
application into different segments that run independently on different threads or even
on different computers.
Second, the concept of sockets has another practical advantage for many laboratory
users since the use of threads allows them to share the same controller for different
applications at the same time. With the ESP302, it is possible that one axis of the
ESP302 controller for an optical delay line, while another axes are simultaneously used
for a totally different application. Both applications could run completely independent
from different workstations without any delays or cross-talk.