The PeerDiscovery type exposes the following members.
Back to Top
Back to Top
Back to Top
Methods
Name | Description | |
---|---|---|
DisableDiscoverable |
Disable this peers discoverable status for all discovery methods.
| |
DisableDiscoverable(PeerDiscovery DiscoveryMethod) |
Disable this peers discoverable status for the provided PeerDiscovery DiscoveryMethod.
| |
DiscoverPeers(PeerDiscovery DiscoveryMethod) |
Discover local peers using the provided PeerDiscovery DiscoveryMethod and default discover time. Returns
dictionary keyed on peer network identifier. IMPORTANT NOTE: For IP networks we strongly recommend using the UDP
broadcast discovery method.
| |
DiscoverPeers(PeerDiscovery DiscoveryMethod, Int32) |
Discover local peers using the provided PeerDiscovery DiscoveryMethod. Returns
dictionary keyed on peer network identifier. IMPORTANT NOTE: For IP networks we strongly recommend using the UDP
broadcast discovery method.
| |
DiscoverPeersAsync |
Discover local peers using the provided PeerDiscovery DiscoveryMethod asynchronously. Makes a single async request
for peers to announce. Ensure that you append to the OnPeerDiscovered event to handle discovered peers.
IMPORTANT NOTE: For IP networks we strongly recommend using the UDP broadcast discovery method.
| |
EnableDiscoverable(PeerDiscovery DiscoveryMethod) |
Make this peer discoverable using the provided PeerDiscovery DiscoveryMethod.
Uses all suitable and allowed adaptors, e.g. for IP networks uses FilteredLocalAddresses .
IMPORTANT NOTE: For IP networks we strongly recommend using the UDP broadcast discovery method.
| |
EnableDiscoverable(PeerDiscovery DiscoveryMethod, EndPoint) |
Make this peer discoverable using the provided PeerDiscovery DiscoveryMethod.
IMPORTANT NOTE: For IP networks we strongly recommend using the UDP broadcast discovery method.
| |
IsDiscoverable |
Returns true if local discovery endPoints exist for the provided PeerDiscovery DiscoveryMethod.
| |
LocalDiscoveryEndPoints |
Returns the local endpoints that are currently used to make this peer discoverable.
| |
LocalDiscoveryEndPoints(PeerDiscovery DiscoveryMethod) |
Returns the local endpoints that are currently used to make this peer discoverable using
the provided PeerDiscovery DiscoveryMethod.
|
Properties
Name | Description | |
---|---|---|
BluetoothDiscoveryService |
The service on which discovery will run for bluetooth. Default is '3a768eea-cbda-4926-a82d-831cb89092ac'.
| |
DefaultDiscoverTimeMS |
The wait time in milliseconds before all peers discovered are returned for synchronous discovery methods. Default 2000ms.
| |
DefaultIPDiscoveryMethod |
The default discovery method to use for IP type connections (UDP and TCP). By default this is DiscoveryMethod.UDPBroadcast.
| |
MaxTargetLocalIPPort |
The maximum port number that will be used when making this peer discoverable. Default 10020.
| |
MinTargetLocalIPPort |
The minimum port number that will be used when making this peer discoverable. Default 10000.
|
Events
Name | Description | |
---|---|---|
OnPeerDiscovered |
Event triggered when a peer is discovered.
|
See Also