AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Sockets
  • Nombre de los servicios conocidos
  • Limitación
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Conecta una computadora cliente a un enchufe Bluetooth específico.
Android En Android, el sockets Bluetooth funciona sólo en modo simplificado. La conexión se establece la primera vez que la función SocketRead lee la información en el servidor. EnchufeEspera, SocketAccept y SocketDeny no están disponibles para el Bluetooth sockets.
Sintaxis
<Result> = SocketConnectBluetooth(<Socket name> , <Service> , <Address> [, <Maximum timeout>])
<Result>: booleano
  • True si se estableció la conexión,
  • False en caso contrario. Si se produce un error, puede get más detalles sobre el error con ErrorInfo.
<Socket name>: Cadena de caracteres
Nombre que se le dará a la conexión abierta en el socket del servidor. Este nombre será utilizado por todas las funciones del socket.
WINDEV Atención: El nombre del socket distingue entre mayúsculas y minúsculas.
<Service>: Cadena de caracteres
Corresponde a:
  • el nombre de un servicio conocido (ver las Notas)
  • la GUÍA de un servicio
<Address>: Cadena de caracteres
MAC Address del servidor.
<Maximum timeout>: Entero opcional
Tiempo máximo de espera (en milisegundos) para establecer la conexión. Este tiempo de espera se utilizará si el servidor rechaza la conexión (SocketDeny). En este caso, la conexión no se bloqueará.
Este parámetro puede ser:
  • un número entero que corresponde al número de milisegundos,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, 1 s o 10 ms).
Este tiempo de espera es set a 5000 milisegundos por Default (5 segundos).
Observaciones

Nombre de los servicios conocidos

Los servicios conocidos son los servicios estándar descritos en el estándar Bluetooth. Los nombres de los servicios aceptados son los siguientes:
  • ServiceDiscoveryServerServiceClassID_UID
  • NavegarGrupoDescriptorServicioClassID_UID
  • PublicBrowseGroupServiceClass_UID
  • SerialPortServiceClass_UID
  • LANAccesoUtilizandoelServicioPPPSClass_UUID
  • Acceso telefónicoRedesServicioClase_UID
  • IrMCSyncServiceClass_UID
  • OBEXObjectPushServiceClass_UID
  • OBEXFileTransferenciaServicioClass_UID
  • IrMCSyncCommandServiceClass_UID
  • AuricularesServicioClase_UUID
  • Teléfono inalámbricoServicioClase_UUID
  • AudioSourceServiceClass_UID
  • AudioSinkServiceClass_UID
  • AVRemoteControlTargetServiceClass_UUID
  • AdvancedAudioDistributionServiceClass_UID
  • AVRemoteControlServiceClass_UUID
  • VideoConferenciaServicioClass_UID
  • IntercomunicadorClase_UUID
  • FaxServiceClass_UUID
  • AuricularesAudioGatewayServiceClass_UID
  • WAPServiceClass_UUID
  • WAPClientServiceClass_UID
  • PANUServiceClase_UUID
  • NAPServiceClass_UUID
  • GNServiceClass_UUID
  • Impresión directaServicioClass_UID
  • ReferenciaImpresiónServicioClass_UID
  • ImagingServiceClass_UUID
  • ImagenRespuestaServicioClase_UUID
  • ImagenAutomáticaArchivoServicioClase_UUID
  • ImágenesReferenciaObjetosServiceClass_UUID
  • Manos libresServicioClase_UID
  • Manos libresAudioGatewayServiceClass_UID
  • Impresión directaReferenciaObjetosServiceClass_UID
  • ReflectedUIServiceClass_UID
  • BasicPringServiceClass_UID
  • ImpresiónEstadoServicioClase_UID
  • Interfaz HumanaDispositivoServicioClase_UUID
  • ImprentaCableReemplazoServicioClase_UUID
  • HCRPrintServiceClass_UID
  • HCRScanServiceClass_UID
  • CommonISDNAccessServiceClass_UID
  • VideoConferenciaGWServiceClass_UID
  • UDIMTServiceClass_UID
  • UDITAServiceClass_UID
  • AudioVideoServicioClass_UID
  • PnPInformaciónServicioClase_UID
  • Red genéricaServicioClass_UID
  • GenericFileTransferenciaServicioClass_UID
  • GenericAudioServiceClass_UID
  • GenéricoTelefoníaServicioClase_UUID
  • ActiveSyncClass_UUID
Si está utilizando otro servicio, se debe especificar directamente su identificador (GUID).

Limitación

Sólo la pila Microsoft Bluetooth es compatible con esta función. Para obtener más información, consulte ¿Qué pilas utilizar?
AndroidWidget Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permiso necesario: BLUETOOTH
Esta Permission permite que las aplicaciones se conecten a los servicios Bluetooth.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Example of Using in Mobile Printer Bluetooth
http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/1398-imprimir-mobile-print-from-mobile/read.awp
Willian Fernando
28 06 2016

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local