System.Tether.NetworkAdapter.TTetheringNetworkManagerCommunicationThread.Execute
Delphi
procedure Execute; override;
C++
virtual void __fastcall Execute();
Inhaltsverzeichnis
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 |
---|---|---|
Fehler beim Öffnen des Netzwerkservers. |
Der Netzwerkserver kann nicht an einem Port im Bereich gestartet werden. |