• [^] # Re: Broadcast en C

    Posté par . En réponse au journal Broadcast en C. Évalué à 1.

    En effet, il serait plus évident d'utiliser les threads car d'après ce que j'ai compris ( qq bières dans la tête n'aidant pas), les connexions entrantes écrivent un truc dans un buffer.
    Sachant que pr accepter plusieurs connexions, tu dois créer un nouveau process qui pourra écrire dans cette variable il te faut un thread. En effet, un fork n'est rien d'autre qu'une copie mémoire du process s'executant. Toutes tes modifications au variables programme principal n'auront donc aucun effet pr les variables du programmes principal.
    Donc deux solutions:
    1/ Le thread (pthread_create())
    2/ Garder un process unique et x sockets (select())

    En espèrant avoir été suffisament compréhensible,

    ++, Gérald.