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

C# Discussion :

Probléme de socket


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut Probléme de socket
    Bonjour,

    J'ai un probleme avec les socket en c#, le code suivant me genere l'erreur suivante:

    "Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée"

    voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
                  Int32 port = 13000; // selection du port
                  IPAddress localAddr = IPAddress.Parse("127.0.0.1");
                  server = new TcpListener(localAddr, port);
                  server.Start(); // debut de l'écoute du port    
                  Byte[] bytes = new Byte[256];//Declaration du buffer
                  TcpClient client = server.AcceptTcpClient();            
                  Donnee_Recu = null;
                  NetworkStream stream = client.GetStream();
                  Taille = stream.Read(bytes, 0, bytes.Length);
    D'ou pourrai venir mon erreur?

  2. #2
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    Bonjour,

    1°)Pense à mettre ton code entre les balises [code ] et [/code] (le bouton #)
    2°)Es-tu sûr qu'une seule instance de ton appli est lancée?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut
    1°) je ne connaissai pas pas ces balise desolé

    2°) en effet tu a trouver la solution de mon probleme, lorsque je quitte mon application elle est toujour presente dans le gestionnaire des tache et c'est lorsque je la relance que sa plante. mais le probleme maintenant c'est cmment se faisse qu'elle ne se ferme pas entierement.

  4. #4
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    La fonction acceptTcpClient est bloquante,donc le programme restera "coincé" sur cette ligne jusqu'à ce qu'un client se connecte...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Par défaut
    en fait lorsque je quite mon application la fonction acceptTcpClient ne s'arrete pas, si je comprend bien, etant donnée que celle-ci est lancé dans un thread à par du thread pricipale, si je "kill" se thread au moment que mon application se ferme, cela marcherari t'il?

    Sachant que je debute en c# pourrier vous me donner la fonction qui me permet de killer un thread si elle existe bien sur.

  6. #6
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    je pense que j'aurais besoin du code complet pour comprendre

Discussions similaires

  1. Problème de sockets
    Par the_penguin dans le forum Réseau
    Réponses: 8
    Dernier message: 13/04/2006, 19h19
  2. Problême de Socket avec un applet java (RMI/policy)
    Par Vesperal dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 12/04/2006, 12h00
  3. Réponses: 2
    Dernier message: 26/03/2004, 09h15
  4. [Kylix] Problème de socket
    Par RaygKross dans le forum EDI
    Réponses: 1
    Dernier message: 01/03/2004, 19h41
  5. Mysql ne se lance pas problème de socket
    Par Riko dans le forum Installation
    Réponses: 5
    Dernier message: 05/02/2004, 09h28

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