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

Réseau C Discussion :

verifier si un chiffre est element d'un tableau


Sujet :

Réseau C

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Par défaut verifier si un chiffre est element d'un tableau
    Bonjour,

    J'aurai une question à vous poser.

    En fait, dans le cadre d'un projet de chat, je dois vérifier quand un client s'adresse un serveur, si son pid, est dans la liste des participants, pur l'autoriser ou pas à transmettre le message aux autres clients.

    Est-ce que si j'ai un tableau de pid, il y a une fonction à C, qui pourrait m'indiquer directement si tel pid, est bien élément de mon tableau? Ou est-ce qu'il faut que je l'ecrive moi même :-( lol?

    Merci
    A+

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Est-ce que si j'ai un tableau de pid, il y a une fonction à C, qui pourrait m'indiquer directement si tel pid, est bien élément de mon tableau? Ou est-ce qu'il faut que je l'ecrive moi même?
    Non tu devras te le faire toi-même, mais si ça te pose un problème, il faudrait d'abord réviser tes bases de C avant de faire ce projet...

    Ensuite:
    En fait, dans le cadre d'un projet de chat, je dois vérifier quand un client s'adresse un serveur, si son pid, est dans la liste des participants, pur l'autoriser ou pas à transmettre le message aux autres clients.
    N'a aucun sens puisqu'un chat peut se faire sur plusieurs ordinateurs différents (logiquement vu que c'est un chat), plusieurs personnes peuvent avoir le même pid sur leur propre machine. Tu vas avoir un problème... De plus, le pid change a chaque fois que tu relances le programme, je ne vois même pas comment tu y arriverais sur une seule machine...

    Jc

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Par défaut re
    Re,

    Non, en fait, les clients communiquent avec le serveur par un tube nommé.
    Si le client fait une requete de chat, alors le serveur, rajoute le client dans la liste des participants, et il stockera tous ces messages dans une mémoire partagée, et en fait, tous les clients déja inscrit, consulteront la mémoire partagée, et pourront afficher ce message.

    Voila :-), donc je te l'accorde le mot chat, n'est pas forcément bien choisi du fait, que ca n'utilise pas de socket tcp.

    PS: pour rajouter/supprimer des éléments du tableau, le plus facilement possible, tu me conseillerais de passer par une liste chainée de pointeurs?
    Pq je rélféchis et avec un tableau c'est pas pratique du tout...:-(

    Merci
    A+

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Le plus facile serait en effet de simplement le faire avec une liste chaînée de clients que tu peux modifier...

    Jc

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    qsort et bsearch ?

Discussions similaires

  1. verifier si un élément est contenu dans un tableau
    Par ikuzar dans le forum Langage
    Réponses: 1
    Dernier message: 03/05/2012, 18h53
  2. [Pattern][Regex] vérifier que mon email est valide
    Par anitshka dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 23/05/2011, 13h03
  3. verifier qu'un chiffre est compris dans un intervalle
    Par VIRGINIE87 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/09/2010, 13h16
  4. verifier si une url est exacte
    Par romuluslepunk dans le forum Applets
    Réponses: 14
    Dernier message: 16/08/2005, 16h41

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