System.Tether.NetworkAdapter.TTetheringNetworkManagerCommunicationThread.Execute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Execute; override;

C++

virtual void __fastcall Execute(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Tether.NetworkAdapter.pas
System.Tether.NetworkAdapter.hpp
System.Tether.NetworkAdapter TTetheringNetworkManagerCommunicationThread


Description

Procédure qui s'exécute lorsque TTetheringNetworkManagerCommunicationThread est exécuté.

La fonction effectue des itérations à travers la plage de ports (spécifiée dans les constantes publiques de TTetheringNetworkAdapter : FirstManagerPort et LastManagerPort) jusqu'à ce que l'instance d'un serveur réseau et d'un serveur réseau UDP, ayant été créé dans le constructeur, démarre sur un port. Une commande "nouveau gestionnaire" est ensuite diffusée sur un réseau local, et le thread attend une réponse. Lorsque le thread est terminé, le serveur réseau et le serveur réseau UDP sont arrêtés.

Exceptions

Un appel à Execute peut déclencher l'exception suivante :

Exception Exception.Message Scénarios

Exception

Erreur d'ouverture du serveur réseau.

Le serveur réseau n'a pas pu être démarré sur un port de la plage de ports.

Voir aussi