System.Tether.NetworkAdapter.TTetheringNetworkManagerCommunicationThread.Execute

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Execute; override;

C++

virtual void __fastcall Execute();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Tether.NetworkAdapter.pas
System.Tether.NetworkAdapter.hpp
System.Tether.NetworkAdapter TTetheringNetworkManagerCommunicationThread


Beschreibung

Prozedur, die bei der Ausführung von TTetheringNetworkManagerCommunicationThread ausgeführt wird.

Die Funktion durchläuft den Port-Bereich (der in den public-Konstanten von TTetheringNetworkAdapter: FirstManagerPort und LastManagerPort angegeben ist), bis die Instanz eines Netzwerkservers und eines UDP-Netzwerkservers, der im Konstruktor erstellt wurde, an einem Port gestartet ist. Dann wird der Befehl "neuer Manager" im lokalen Netzwerk gesendet (per Broadcast), und der Thread wartet auf eine Antwort. Wenn der Thread beendet ist, werden der Netzwerkserver und der UDP-Netzwerkserver angehalten.

Exceptions

Ein Aufruf von Execute kann eine der folgenden Exceptions auslösen:

Exception Exception.Message Szenarien

Exception

Fehler beim Öffnen des Netzwerkservers.

Der Netzwerkserver kann nicht an einem Port im Bereich gestartet werden.

Siehe auch