IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Abonnement à un flux multicast en PHP.


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2023
    Messages : 5
    Par défaut Abonnement à un flux multicast en PHP.
    Bonjour à tous!
    Je sèche lamentablement sur un truc qui est peut-être tout simple!
    J'aimerais vérifier la faisabilité en PHP de recevoir des trames UPD multicast.
    Je suis débutant en PHP, j'ai fait du C dans une vie antérieure! (j'avoue j'ai honte )
    J'ai donc écrit quelques lignes pour .
    J'ai extrait les quelques lignes qui suivent (2 échecs!)
    En commentaire j'ai l'erreur qui s'affiche (j'utilise xampp sous Window 10).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <?php
     
    	error_reporting(E_ALL);
     
    	/* No limit */
    	set_time_limit(0);
     
    	/* Flush output buffers. */
    	ob_implicit_flush();
     
    	// Open the socket for listening to the RST multicast
     
     
    		$socket = socket_create(AF_INET, SOCK_DGRAM, 0);
     
    	/* Bind the UDP socket */
     
     
     
    		$group["group"] = "224.1.1.1" ; 
    		$group["interface"] = 3 ;
    		$group["source"] = "224.1.1.1" ;
     
    		$result = socket_set_option($socket, IPPROTO_IP, MCAST_JOIN_SOURCE_GROUP, $group); // Unable to set socket option [10049]:
    																		     // L’adresse demandée n’est pas valide dans son contexte
    																		     // in C:\xampptmp\essai.php on line 24
     
    		$result = socket_set_option($socket, getprotobyname('udp'), MCAST_JOIN_GROUP, $group); // Unable to set socket option [10022]:
    																			// Un argument non valide a été fourni
    																			// in C:\xampptmp\essai.php on line 26
     
     
    ?>
    Si quelqu'un a une idée je lui en serait éternellement reconnaissant! :-)
    Merci d'avance et bonne soirée!

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    Citation Envoyé par JMY78 Voir le message
    (j'avoue j'ai honte )
    il faut bien commencer par quelque chose (et puis vous vous êtes mis au php donc vous n'êtes pas si perdu que ça )

    au sujet de votre souci, j'ai trouvé cela en faisant une recherche sur le message d'erreur :
    https://stackoverflow.com/questions/...et-error-10049
    https://learn.microsoft.com/fr-fr/wi...ectedfrom=MSDN

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2023
    Messages : 5
    Par défaut
    Bonsoir,
    Bien vu, j'avais pas pensé que les codes pouvaient être ceux de l'API MS en dessous.
    Si ça se trouve ça fonctionnerait sous Linux.
    Je vais creuser, merci!

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2023
    Messages : 5
    Par défaut
    Bonjour,
    Pour info, à force d'essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $group["interface"] = 0 ;
    socket_set_option($socket, IPPROTO_IP,MCAST_JOIN_GROUP, $group)
    Bonne journée!

Discussions similaires

  1. Abonnement à plusieurs flux multicast
    Par sylvain.cool dans le forum Réseau
    Réponses: 3
    Dernier message: 31/01/2013, 14h24
  2. [SimpleXML] Parser un flux généré par PHP
    Par pas30 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 04/07/2008, 11h55
  3. Processus d'adhésion à un flux multicast
    Par sarnov dans le forum Développement
    Réponses: 3
    Dernier message: 15/05/2008, 19h09
  4. [DOM XML] Flux RSS en PHP
    Par vodasan dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 17/03/2008, 12h01
  5. Renvoyer un flux XML AJAX - PHP
    Par sliderman dans le forum Langage
    Réponses: 2
    Dernier message: 03/01/2008, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo