The Server Engine of the MODBUS/TCP slave protocol is implemented in the class MbusTcpSlaveProtocol. It provides functions to start-up and to execute the server engine. This server engine can handle multiple master connections and is implemented as a single threaded TCP server. Upon receipt of a valid master query the server engine calls Data Provider methods to exchange data with the user application. For a more detailed description which Modbus data and control functions have been implemented in the server engine see section.
See sectionfor some background information about MODBUS/TCP.