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