System.Tether.NetworkAdapter.TTetheringNetworkAdapterCommon
Delphi
TTetheringNetworkAdapterCommon = class(TTetheringAdapter)
C++
class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringNetworkAdapterCommon : public System::Tether::Manager::TTetheringAdapter
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.Tether.NetworkAdapter.pas System.Tether.NetworkAdapter.hpp |
System.Tether.NetworkAdapter | System.Tether.NetworkAdapter |
Beschreibung
Basisklasse für Netzwerkadapter, Adapter, mit denen Sie Manager von Anwendungen verbinden können, die auf demselben Gerät oder in derselben Anwendung auf verschiedenen Geräten ausgeführt werden, die mit einem gemeinsamen IP-Netzwerk verbunden sind.
Netzwerkadapter stellen mit UDP eine Verbindung zu Remote-Managern her.
Liste der Netzwerkadapter
Es gibt die folgenden Netzwerkadapter:
- TTetheringNetworkAdapterV4_UDP, der IPv4-Broadcast-Adressen verwendet.
- TTetheringNetworkAdapterMulticast_V4, der IPv4-Multicast-Adressen verwendet.
- TTetheringNetworkAdapterMulticast_V6, der IPv6-Multicast-Adressen verwendet.
Voraussetzungen für Netzwerkadapter
Die Plattform, auf der ein Netzwerkadapter ausgeführt wird, muss die folgenden Voraussetzungen erfüllen:
- Die System-Firewall muss eingehende UDP-Verbindungen zulassen.
Für jeden Netzwerkadapter, der auf demselben Gerät läuft, muss mindestens ein UDP-Port von 2020 bis 2039 offen sein.
Sie können bis zu 20 Netzwerkadapter auf demselben Gerät betreiben. Beispielsweise können bis zu 20 Anwendungen auf jedem Gerät des LAN ausgeführt werden, wenn jede Anwendung einen einzelnen Netzwerkadapter verwendet.
Mindestens ein TCP-Port von 2040 bis 2110 muss für zwei Profile offen sein, die über einen Netzwerkadapter verbunden sind, um Daten zwischen Geräten auszutauschen.
Sie können gleichzeitig bis zu 71 Profile auf demselben Gerät ausführen, wenn jedes Profil einen einzelnen Netzwerkadapter für den Datenaustausch zwischen Geräten verwendet.