Package org.openremote.agent.protocol.tcp
package org.openremote.agent.protocol.tcp
-
ClassesClassDescriptionAbstractTCPClientProtocol<T extends AbstractNettyIOClientProtocol<T,
U, W, X, V>, U extends IOAgent<U, T, V>, V extends org.openremote.model.asset.agent.AgentLink<?>, W, X extends TCPIOClient<W>> Abstract IO Server for creating TCP socket servers that clients can connect to.AbstractTCPServerAgent<T extends AbstractTCPServerAgent<T,U, V>, U extends AbstractTCPServerProtocol<?, ?, U, T, V>, V extends org.openremote.model.asset.agent.AgentLink<?>> AbstractTCPServerProtocol<R,S extends AbstractTCPServer<R>, T extends AbstractTCPServerProtocol<R, S, T, U, V>, U extends AbstractTCPServerAgent<U, T, V>, V extends org.openremote.model.asset.agent.AgentLink<?>> This is an abstract protocol for creating TCP Server protocols.TCPIOClient<T>This is aIOClient
implementation for TCP.This is a generic TCP client protocol for communicating with TCP servers; it uses theTCPIOClient
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 theAbstractTCPClientProtocol
).This is anAbstractTCPServer
implementation that handlesString
messages.