PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Nom des services connus
  • Limitation
  • Permissions requises
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
SocketConnecteBluetooth (Fonction)
En anglais : SocketConnectBluetooth
Connecte un poste client à un socket Bluetooth spécifique.
Versions 16 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Android Sous Android, les sockets Bluetooth fonctionnent uniquement en mode simplifié. La connexion est établie au premier succès de la fonction SocketLit sur le serveur. Les fonctions SocketAttend, SocketAccepte et SocketRefuse ne sont pas disponibles pour les sockets Bluetooth.
Nouveauté 16
Android Cette fonction est désormais disponible pour les applications Android.
Android Sous Android, les sockets Bluetooth fonctionnent uniquement en mode simplifié. La connexion est établie au premier succès de la fonction SocketLit sur le serveur. Les fonctions SocketAttend, SocketAccepte et SocketRefuse ne sont pas disponibles pour les sockets Bluetooth.
Android Cette fonction est désormais disponible pour les applications Android.
Android Sous Android, les sockets Bluetooth fonctionnent uniquement en mode simplifié. La connexion est établie au premier succès de la fonction SocketLit sur le serveur. Les fonctions SocketAttend, SocketAccepte et SocketRefuse ne sont pas disponibles pour les sockets Bluetooth.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Syntaxe
<Résultat> = SocketConnecteBluetooth(<Nom du socket> , <Service> , <Adresse> [, <Attente maximale>])
<Résultat> : Booléen
  • Vrai si la connexion a été réalisée,
  • Faux dans le cas contraire. En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo.
<Nom du socket> : Chaîne de caractères (avec guillemets)
Nom à donner à la connexion ouverte sur le socket du serveur. Ce nom sera utilisé dans toutes les fonctions socket.
WINDEV Attention : Le nom du socket est "case-sensitive".
<Service> : Chaîne de caractères (avec guillemets)
Correspond :
  • soit au nom d'un service connu (voir Notes)
  • soit au GUID d'un service
<Adresse> : Chaîne de caractères (avec guillemets)
Adresse MAC du poste serveur.
<Attente maximale> : Entier optionnel
Attente maximale (en millisecondes) de réalisation de la connexion. Ce délai sert uniquement dans le cas où le serveur refuse la connexion (fonction SocketRefuse). La connexion ne sera alors pas bloquante.
Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
Par défaut, cette attente est égale à 5 000 millisecondes (5 secondes).
Remarques

Nom des services connus

Les services connus sont les services standard décrits dans la norme Bluetooth. Les noms de services acceptés sont les suivants :
  • ServiceDiscoveryServerServiceClassID_UUID
  • BrowseGroupDescriptorServiceClassID_UUID
  • PublicBrowseGroupServiceClass_UUID
  • SerialPortServiceClass_UUID
  • LANAccessUsingPPPServiceClass_UUID
  • DialupNetworkingServiceClass_UUID
  • IrMCSyncServiceClass_UUID
  • OBEXObjectPushServiceClass_UUID
  • OBEXFileTransferServiceClass_UUID
  • IrMCSyncCommandServiceClass_UUID
  • HeadsetServiceClass_UUID
  • CordlessTelephonyServiceClass_UUID
  • AudioSourceServiceClass_UUID
  • AudioSinkServiceClass_UUID
  • AVRemoteControlTargetServiceClass_UUID
  • AdvancedAudioDistributionServiceClass_UUID
  • AVRemoteControlServiceClass_UUID
  • VideoConferencingServiceClass_UUID
  • IntercomServiceClass_UUID
  • FaxServiceClass_UUID
  • HeadsetAudioGatewayServiceClass_UUID
  • WAPServiceClass_UUID
  • WAPClientServiceClass_UUID
  • PANUServiceClass_UUID
  • NAPServiceClass_UUID
  • GNServiceClass_UUID
  • DirectPrintingServiceClass_UUID
  • ReferencePrintingServiceClass_UUID
  • ImagingServiceClass_UUID
  • ImagingResponderServiceClass_UUID
  • ImagingAutomaticArchiveServiceClass_UUID
  • ImagingReferenceObjectsServiceClass_UUID
  • HandsfreeServiceClass_UUID
  • HandsfreeAudioGatewayServiceClass_UUID
  • DirectPrintingReferenceObjectsServiceClass_UUID
  • ReflectedUIServiceClass_UUID
  • BasicPringingServiceClass_UUID
  • PrintingStatusServiceClass_UUID
  • HumanInterfaceDeviceServiceClass_UUID
  • HardcopyCableReplacementServiceClass_UUID
  • HCRPrintServiceClass_UUID
  • HCRScanServiceClass_UUID
  • CommonISDNAccessServiceClass_UUID
  • VideoConferencingGWServiceClass_UUID
  • UDIMTServiceClass_UUID
  • UDITAServiceClass_UUID
  • AudioVideoServiceClass_UUID
  • PnPInformationServiceClass_UUID
  • GenericNetworkingServiceClass_UUID
  • GenericFileTransferServiceClass_UUID
  • GenericAudioServiceClass_UUID
  • GenericTelephonyServiceClass_UUID
  • ActiveSyncClass_UUID
Si vous utilisez un autre service, utilisez directement son identifiant (GUID).

Limitation

Seule la pile bluetooth Microsoft est supportée par cette fonction. Pour plus de détails sur les clés supportées, consultez Quelles piles utiliser ?
AndroidWidget Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : BLUETOOTH
Cette permission permet aux applications de se connecter à des services bluetooth.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230com.dll
Windows Mobile wp230com.dll
Android wd230android.jar
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire