DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Flux
  • FluxAccepte : Opérations réalisées
  • Procédure de détection de flux
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Associe une demande de connexion de flux à un champ Conférence. Cette fonction doit être utilisée dans l'événement "Demande de connexion d'un nouveau flux" associé au flux.
Exemple
// -- Evénement "Demande de connexion d'un nouveau flux"
// Procédure de détection d'un nouveau flux
// nIDFlux est une variable de type entier contenant l'identifiant du flux détecté
PROCÉDURE NouveauFlux(nIDFlux)
// Accepter le flux détecté ? INT_Reponse_Auto est un champ Interrupteur
SI INT_Reponse_Auto[1] = Vrai ALORS
FluxAccepte(nIDFlux, MoiMême)
SINON
FluxRefuse(nIDFlux)
FIN
Syntaxe
<Résultat> = FluxAccepte(<Identifiant de la connexion> , <Champ Conférence>)
<Résultat> : Booléen
  • Vrai si le flux a été associé au champ Conférence,
  • Faux dans le cas contraire (identifiant incorrect, champ inexistant, ...). Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Identifiant de la connexion> : Entier
Identifiant de connexion du flux. Cette connexion sera associée à un champ Conférence et donc au flux auquel le champ est associé. Cet identifiant est connu dans l'événement "Demande de connexion d'un nouveau flux" associé au flux.
<Champ Conférence> : Nom de champ
Nom d'un champ Conférence qui accepte la connexion.
Remarques

FluxAccepte : Opérations réalisées

Le flux associé au champ est lié à cette connexion.
Le flux établi les liens vers tous les champs Conférence qui lui sont liés.
L'identifiant de la connexion (et donc du flux) est connu :
  • soit avec la propriété Valeur.
  • soit directement en utilisant le nom du flux.
  • soit directement en utilisant le nom du champ Conférence.
Si le champ Conférence est déjà connecté à un flux, le flux est automatiquement déconnecté.

Procédure de détection de flux

Un flux est associé à l'événement "Demande de connexion d'un nouveau flux". Cet événement est exécuté lorsqu'une demande de connexion d'un flux entrant est détectée.
Cet événement est exécuté dans un des deux cas suivants :
  • si la propriété Détection utilisée sur le flux est à Vrai.
  • si l'option "Détection des flux entrants actifs" a été cochée dans la fenêtre de description des flux.
Remarque : Cet événement est exécuté dans un thread spécifique du WLangage. Il est donc soumis aux limitations sur les threads. Pour plus de détails sur la gestion des threads, consultez Gestion des threads avec WINDEV.
Liste des exemples associés :
Le champ Conférence Exemples unitaires (WINDEV) : Le champ Conférence
[ + ] Utilisation du champ "Conférence" :
- Réaliser la connexion avec un autre utilisateur
- Communiquer (image et son) avec un autre utilisateur via réseau
- Fermer une connexion
WD Visioconférence Exemples complets (WINDEV) : WD Visioconférence
[ + ] Cet exemple utilise le champ Conférence et illustre aussi l'utilisation des sockets grâce à une messagerie instantanée.
WD VisioConférence permet d'entrer en conférence (son + vidéo) avec un utilisateur distant. De plus grâce à la messagerie instantanée, vous avez la possibilité d'envoyer un fichier à votre correspondant et de dialoguer simplement avec lui.
Composante : wd290com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale