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 :

Websocket : Resource id qui ne s'incrémente pas


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de Squalthor
    Homme Profil pro
    Autodidacte
    Inscrit en
    Juillet 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Juillet 2006
    Messages : 176
    Points : 103
    Points
    103
    Par défaut Websocket : Resource id qui ne s'incrémente pas
    Bonsoir !

    Développant actuellement un serveur websocket, censé gérer l'interface web d'une manière "appli", il est programmé pour envoyé un tableau contenant dans une de ses entrées du code html.
    Malheureusement, lorsque j'actualise la page les resources id ne s'incrémentent plus mais saute de 3 par 3 lorsque j'actualise alors que, si je commente la partie envoyant du code html, normalement il s'incrémente correctement....

    Du coup trois questions me viennent en tête:
    - Est-ce important ?
    Etant perfectionniste je préferais que les resources id s'incrémentent...

    - Quelle en est la cause ?
    Serait-ce le nombre de caractères envoyés via le tuyau qui provoquerait ceci ?

    - Comment l'éviter ?
    Parce que j'aimerais bien que les resources id continuent de s'incrémenter...

    Pour éviter le problème, et récupérer le contenu des fichiers php/html à transmettre j'ai tenté:
    - D'utiliser file_get_contents()
    - Désactiver les retours chariots
    - D'utiliser fopen()

    Du coup je me demande si ce ne sont pas les caractères de fin de fichier qui font ça...
    Edition: Après tests il semblerait que ce soit l'ouverture des fichiers qui provoquent ça... Serait-ce un bug ?

    Edition 2: C'est bien lié à l'ouverture du fichier, en n'utilisant plus une fonction de lecture de fichier mais en passant par le tampon j'arrive à passer de la resource id 8 à 10, au lieu de 8 à 11.
    En tentant de suivre un raisonnement logique je me dis que les fonctions me permettant de lire le fichier demande, dans le dernier cas, deux resources id afin de pouvoir lire et transmettre le fichier. SIGH c'est à y perdre mon latin ! Bon, en même temps je ne le parle pas...


    Merci !

  2. #2
    Membre régulier Avatar de Squalthor
    Homme Profil pro
    Autodidacte
    Inscrit en
    Juillet 2006
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Juillet 2006
    Messages : 176
    Points : 103
    Points
    103
    Par défaut Remontage du sujet.
    Je remonte le sujet, le problème est toujours d'actualité et j'aimerais comprendre la chose !

    Que vous puissiez m'aider ou pas je vous remercie.

Discussions similaires

  1. Variable qui ne s'incrémente pas !
    Par winflow dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 03/01/2014, 22h29
  2. Variable qui ne s'incrémente pas !
    Par winflow dans le forum VB.NET
    Réponses: 13
    Dernier message: 03/01/2014, 16h35
  3. Progress bar qui ne s'incrémente pas
    Par juliematlab dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/11/2013, 15h23
  4. VBA- Une variable qui ne s'incrémente pas.Pourquoi ?
    Par gwen.s dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/05/2010, 22h24
  5. Réponses: 3
    Dernier message: 02/12/2006, 16h10

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