Class TCPProtocol

All Implemented Interfaces:
org.openremote.model.asset.agent.Protocol<TCPAgent>

public class TCPProtocol extends AbstractTCPClientProtocol<TCPProtocol,TCPAgent,org.openremote.model.asset.agent.DefaultAgentLink,String,TCPIOClient<String>>
This is a generic TCP client protocol for communicating with TCP servers; it uses the TCPIOClient to handle the communication and all messages are processed as strings; if you require custom message type handling or more specific handling then sub class the AbstractTCPClientProtocol).

To use this protocol create a TCPAgent.