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 Discussion :

Aide pour serveur TCP multithread


Sujet :

Réseau

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Aide pour serveur TCP multithread
    Bonjour a tous,
    voila je suis en train de réaliser un serveur TCP sous une distrib Debian.
    J'aimerai qu'a chaque connection de client un thread soit crée.J'ai trouver quelques sources en exemples mais elles sont en C. Si quelqu'un aurai un exemple ou meme un squelette de serveur ca serai gentil.

    Sinon une autre question, comment faire pour permettre a mon programme de tourner en continu?

    merci d'avance.

    kingkong

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 376
    Points : 402
    Points
    402
    Par défaut
    [EDIT]Desolé ca a vraiment une sale tete, mais le nouvo forum deconne grave chez moi !!!! [/EDIT]Salut, Pour que ton programme tourne en continue, il faut le daemoniser ... voici un petit exemple (en C toujours) : http://www.enderunix.org/docs/eng/daemon.phpPour tes exemple de serveur, tu les veux en quel langage ? En voici un rapide en python (non daemonizé) : import socket, refrom threading import Threadclass Action (Thread): def __init__ (self, thesock): print 'Recv a connexion' self.thesock = thesock Thread.__init__(self) def run (self): # Tes actions self.thesock.close ()if __name__ == "__main__": s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) s.bind (('0.0.0.0', 8888)) s.listen (20) while True: (thesock, addr) = s.accept () Action (thesock).start ()PS : Désolé mais j'arrive pas à mettre le code en forme ! Ca marche po ...
    "There are two major products that come out of Berkeley: LSD and UNIX.
    We don't believe this to be a coincidence."
    - Jeremy S. Anderson

    La FAQ Python
    Les cours et tutoriels pour apprendre Python
    Le Forum Python

  3. #3
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Euh...

    Les exemples sont en C certes mais toi, tu programmes en quoi justement?
    je te renvoie à la FAQ http://www.developpez.com/faq du dit langage. Je pense que le sujet a été traité maintes fois
    Grave urgent !!!

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Désolé, je programme en C++

    merci
    kingkong

Discussions similaires

  1. serveur tcp multithread jeux
    Par midotek dans le forum Réseau
    Réponses: 1
    Dernier message: 01/12/2008, 22h43
  2. Aide pour serveur/client en C
    Par margou dans le forum Débuter
    Réponses: 6
    Dernier message: 16/06/2008, 08h31
  3. choix et aide pour serveur sous linux suse
    Par asus02 dans le forum Matériel
    Réponses: 3
    Dernier message: 14/12/2007, 10h35
  4. Aide Client/Serveur TCP //Commentaire
    Par sebounty dans le forum Réseau
    Réponses: 1
    Dernier message: 27/04/2007, 09h19
  5. Aide pour serveur dédié plesk et DNS
    Par gadget2 dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 27/11/2006, 16h53

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