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 création de socket


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    Responsable de rayon
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de rayon
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Points : 60
    Points
    60
    Par défaut Problème de création de socket
    Bonjour,
    Je crée une application de type client pour se connecter à un serveur.
    Je l'ai testé chez 3 personnes chez qui ça fonctionne parfaitement. Par contre une quatrième personne a un problème et récupère l'erreur suivante :
    Échec de l'initialisation du système de configuration
    D'après le fichier de log généré par mon application, cette erreur surviendrai lors de l'exécution de la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Socket SocketClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    J'ai fait pas mal de recherche mais je n'ai pas trouvé comment résoudre ce problème ni même ce qu'il signifie vraiment.

    Pourriez vous m'aider ?
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 388
    Points : 502
    Points
    502
    Par défaut
    Si ca marche chez 3 personnes sur 4, le systeme a l'air d'etre en cause. Peut etre un probleme de version de framework ou quelquechose comme ca.

  3. #3
    Membre du Club
    Homme Profil pro
    Responsable de rayon
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de rayon
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Points : 60
    Points
    60
    Par défaut
    Il a le framework 3.5, tout comme nous...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 388
    Points : 502
    Points
    502
    Par défaut
    Peut etre qu'il faut chercher du cote du pare feeu ou de l'antivirus qui bloque pet etre le port sur lequel tu as mis ta socket.

  5. #5
    Membre du Club
    Homme Profil pro
    Responsable de rayon
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de rayon
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par Quatre_Couleurs Voir le message
    Peut etre qu'il faut chercher du cote du pare feeu ou de l'antivirus qui bloque pet etre le port sur lequel tu as mis ta socket.
    Le problème se situe à la création du socket. Du coup le pare-feu ne peut rien bloquer puisqu'il n'y a rien à bloquer... A la suite du pb ClientSocket reste à null

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 388
    Points : 502
    Points
    502
    Par défaut
    Citation Envoyé par Kaneda Shotaro Voir le message
    Le problème se situe à la création du socket. Du coup le pare-feu ne peut rien bloquer puisqu'il n'y a rien à bloquer...
    Pas faux!

  7. #7
    Membre du Club
    Homme Profil pro
    Responsable de rayon
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de rayon
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Points : 60
    Points
    60
    Par défaut
    Je ne comprend pas une chose :
    Il a tout comme nous le Framework .NET 3.5 d'installé mais il a l'erreur suivante :

    ************** Texte de l'exception **************
    System.Configuration.ConfigurationErrorsException: Échec de l'initialisation du système de configuration ---> System.Configuration.ConfigurationErrorsException: Section de configuration non reconnue system.serviceModel. (d:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 134)
    Alors que mon projet a bien pour Framework actif le 3.5. Pourquoi le message mentionne t-il le 2.0 ?

  8. #8
    Membre du Club
    Homme Profil pro
    Responsable de rayon
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de rayon
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Points : 60
    Points
    60
    Par défaut
    C'est reglé ! Son fichier machine.config avait un pti pb. Quelques lignes ajoutées et c'est bon !
    Merci pour ton aide Quatre_Couleurs !

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 388
    Points : 502
    Points
    502
    Par défaut
    Content que t'ai trouve parce que j'etais un peu a court d'idee...

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,
    Je me permets de faire remonter ce sujet car j'ai le même problème.
    Kaneda, comment as tu fais pour le résoudre?

  11. #11
    Membre du Club
    Homme Profil pro
    Responsable de rayon
    Inscrit en
    Juin 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de rayon
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 86
    Points : 60
    Points
    60
    Par défaut
    Je ne sais plus exactement. J'avais comparé son fichier "machine.config" avec le mien et certaines lignes étaient manquantes. On les a donc ajoutées et tout a fonctionné !

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonjour,
    Pourrais tu m'envoyer ton "machine.config" dans ce cas, s'il te plait?

  13. #13
    Membre à l'essai
    Profil pro
    android developer
    Inscrit en
    Février 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : android developer

    Informations forums :
    Inscription : Février 2007
    Messages : 8
    Points : 13
    Points
    13
    Par défaut
    mince c'est fou...
    pourquoi ne pas publier un peu la solution précise
    on gagne du temps.
    tout le monde gagne du temps.
    sa me fait toujours délirer de voir des trucs en résolu avec le mec qui dit laconiquement
    "c bon j'ai réglé l'truc."

    circulez ya rien a a voir alala bref

    PS: je sais que je force le trait mais c'est pour la bonne cause lol

  14. #14
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bon ben j'ai trouvé la solution, maintenant ça marche.
    J'ai installé VS sur un autre PC, sur lequel tous marchais sans problème (ne me demandé pas pourquoi ça marche sur un et pas sur l'autre, je n'en sais rien^^)
    Ensuite j'ai remplacé le "machine.config" de l'ordi sur lequel VS ne marchais pas par celui sur lequel ça marchais, et normalement le problème est résolu.
    Voila, bonne journée à vous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/04/2014, 13h30
  2. problème pour la création de socket en suivant le tuto
    Par Steph1904 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 09/10/2010, 17h07
  3. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59
  4. Problème de création de fenêtre
    Par tomateauketchup dans le forum DirectX
    Réponses: 1
    Dernier message: 08/06/2003, 19h42
  5. [Rave Report] problème de création dynamique
    Par Nivux dans le forum Rave
    Réponses: 2
    Dernier message: 24/05/2003, 00h07

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