TRODiscoveryClient Class

This is a Library topic for RemObjects SDK for Delphi
This page is generated from external data, please do not update
Interfaces — Classes — Aliases — Implements
Contents |
Overview
This class implements the client side of the local network server discovery infrastructure in RemObjects SDK.
Location
uRODiscovery.pas
- Ancestry: TComponent | TROComponent | TROCustomDiscoveryClient | TRODiscoveryClient
Properties
| Channel |
|---|
|
Channel which will be used to locate servers.
|
| Message |
|
Defines the message format to use to talk to the servers.
|
| OnDiscoveryException |
|
Fires if any exception was raised while probing for servers.If an event handler is assigned, exceptions will not be re-raised after the event handler has executed.
|
| OnNewServersFound |
|
Fires whenever the ServerList has been updated; whether new servers have been found or old servers have been removed.
|
| OnNewServiceFound |
|
Fires whenever a new server responded to the broadcast.The event gets passed the server name, as well as any user-specific TRODiscoveryOptions that might have been returned from the server. The event gets fired before the newly found server is added to the ServerList.
|
| ServerList |
|
Contains the list of servers that have been found to provide the requested Service. Call the RefreshServerList to (re)query the network and find new servers.
|
| ServiceName |
|
Specifies the Service name to look for on the local network.
|
Instance Methods
| constructor Create override (declared in TROCustomDiscoveryClient) |
|---|
|
|
| destructor Destroy override (declared in TROCustomDiscoveryClient) |
|
|
| Assign override (declared in TROCustomDiscoveryClient) |
|
|
| CheckProperties (declared in TROCustomDiscoveryClient) |
|
|
| Notification protected override (declared in TROCustomDiscoveryClient) |
|
|
| RefreshServerList (declared in TROCustomDiscoveryClient) |
|
Performs a network broadcast to find new servers. If needed, a user-defined TRODiscoveryOptions descendant might be passed to the server to provide additional details or requirements for the desired service. As responses from servers come in, the ServerList property is filled and the OnNewServiceFound and OnNewServersFound events are fired.
|
| ROFreeNotification (declared in TROComponent) |
|
|
| RORemoveFreeNotification (declared in TROComponent) |
|
|
| SendRemoveNotification protected (declared in TROComponent) |
|
|
Events
| OnDiscoveryException (declared in TROCustomDiscoveryClient) |
|---|
|
Fires if any exception was raised while probing for servers. If an event handler is assigned, exceptions will not be re-raised after the event handler has executed.
|
| OnNewServersFound (declared in TROCustomDiscoveryClient) |
|
|
| OnNewServiceFound (declared in TROCustomDiscoveryClient) |
|
Fires whenever the ServerList has been updated; whether new servers have been found or old servers have been removed.
|
See Also
- TRODiscoveryServer
- Service Discovery
- Lists
- RemObjects SDK for Delphi: Interfaces — Classes — Aliases — Implements
- RemObjects SDK shared: Data Types – File Types
- other editions
- RemObjects SDK for .NET: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for Xcode: Protocols — Classes — Enums — Aliases — Implements
- RemObjects SDK for Java: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for JavaScript: Objects

Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Xcode, Delphi, Java and JavaScript