• [^] # Re: Broadcast en C

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

    Bah perso moi dans d'autres langages comme VB ou delphi, on peut ecouter sur un port, et accepter la connexion sur un autre.
    Comme ca le port initial reste libre d'ecouter les nouvelles demandes de connexions.

    en gros :

    serveur : listening on port 1983...
    client : request_connection on port 1983
    serveur : accept_connection on port 0 (=1er port disponible)
    client : connecting to port 0 (le port attribué précédemment)
    serveur : listening on port 1983...
    etc...

    C'etait comme ca que le chat que j'avais fais en bts fonctionnait.

    Car si je faisai un winsock.accept directement sur le port 1983, bah la connexion se faisait, mais les autres clients ne peuvent plus se connecter, car le port 1983 du serveur etait occupé !


    Bref, j'ai ptetre rien compris, mais moi c'est le seul moyen que j'avais trouvé pour que ca marche.