System.Tether.NetworkAdapter.TTetheringNetworkAdapterV4_UDP

From RAD Studio API Documentation
Jump to: navigation, search

System.Tether.NetworkAdapter.TTetheringNetworkAdapterCommonSystem.Tether.Manager.TTetheringAdapterSystem.TObjectTTetheringNetworkAdapterV4_UDP

Delphi

TTetheringNetworkAdapterV4_UDP = class(TTetheringNetworkAdapterCommon)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringNetworkAdapterV4_UDP : public TTetheringNetworkAdapterCommon

Properties

Type Visibility Source Unit Parent
class public
System.Tether.NetworkAdapter.pas
System.Tether.NetworkAdapter.hpp
System.Tether.NetworkAdapter System.Tether.NetworkAdapter

Description

Network adapter that uses IPv4 broadcast addresses.

Prerequisites of Network Adapters

The platform where a network adapter runs must meet the following prerequisites:

  • The system firewall must allow incoming UDP connections.
  • At least one UDP port from 2020 to 2039 must be open for each network adapter running on the same device.

    You can have up to 20 network adapters on the same device at once. For example, you can have up to 20 applications running on each device of the local area network provided that they use a single network adapter each.

  • At least one TCP port from 2040 to 2110 must be open for two profiles that connected using a network adapter to exchange data across devices.

    You can have up to 71 profiles running on the same device at once, if each profile uses a single network adapter for data exchanges accross devices.

Target Syntax

TTetheringNetworkAdapterV4_UDP supports the following syntax for the ATarget parameter of TTetheringManager.DiscoverManagers:

  • An IPv4 address. For example: '203.0.113.1'.
  • An IPv4 range. For example: '203.0.113.0' (203.0.113.0/24).
  • An empty string, to target your subnetwork.

See Also