API Reference TestProject Olf.Net.Socket.Messaging TOlfSMServer Class On this page Definition Constructors Properties Methods Definition Unit: Olf.Net.Socket.Messaging Package: TestProject Delphi Copy type TOlfSMServer = class(TInterfacedObject) Inheritance TInterfacedObject TOlfSMServer Implements IOlfSMMessagesRegister Constructors Create Create(string, Word) Destroy Properties IP Port Socket ThreadNameForDebugging onClientConnected onClientDisconnected onClientLostConnection onDecodeReceivedMessage onEncodeMessageToSend onServerConnected onServerDisconnected Methods DoClientConnected(TOlfSMSrvConnectedClient) DoClientDisconnected(TOlfSMSrvConnectedClient) DoClientLostConnexion(TOlfSMSrvConnectedClient) ForEachConnectedClient(TOlfSMConnectedClientEvent, Boolean) ForEachConnectedClient(TOlfSMConnectedClientProc, Boolean) Listen Listen(string, Word) LockMessagesDict LockSubscribers RegisterMessageToReceive(TOlfSMMessage) SendMessageToAll(TOlfSMMessage, TOlfSMSrvConnectedClient) ServerLoop SubscribeToMessage(Byte, TOlfSMReceivedMessageEvent) UnlockMessagesDict UnlockSubscribers UnsubscribeToMessage(Byte, TOlfSMReceivedMessageEvent) isConnected isListening