Socket Messaging Library
  • API Reference
  1. API Reference
  2. MultiUserDrawServer
  3. Olf.Net.Socket.Messaging

TOlfSMServer Class

On this page

  1. Definition
  2. Constructors
  3. Properties
  4. Methods

Definition

Unit:
Olf.Net.Socket.Messaging
Package:
MultiUserDrawServer
Delphi
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

On this page

  1. Definition
  2. Constructors
  3. Properties
  4. Methods
Socket Messaging Library (c) 2023-2026 Patrick PREMARTIN - Powered by DocInsight