API Reference SporglooServer Olf.Net.Socket.Messaging TOlfSMServer Class On this page Definition Constructors Properties Methods Definition Unit: Olf.Net.Socket.Messaging Package: SporglooServer Delphi Copy type TOlfSMServer = class(TInterfacedObject) Inheritance TInterfacedObject TOlfSMServer Derived TSporglooSocketMessagesServer 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