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

Problème de connection socket


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 69
    Par défaut Problème de connection socket
    Bonjour,
    J ai fait un serveur sous C++ Builder 5 avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #include <vcl.h>
    #pragma hdrstop
     
    #include "ProjetServeur.h"
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma resource "*.dfm"
    TForm1 *Form1;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
            : TForm(Owner)
    {
    ServerSocket1->Active=true;
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::ServerSocket1ClientConnect(TObject *Sender,
          TCustomWinSocket *Socket)
    {
    RichEdit1->Lines->Add("Connecté" );
     
    }
    //---------------------------------------------------------------------------
     
     
    void __fastcall TForm1::ServerSocket1ClientDisconnect(TObject *Sender,
          TCustomWinSocket *Socket)
    {
     RichEdit1->Lines->Add("Déconnecté " );
    }
    Or dès qu'un client se connecte, il saffiche bien "connecté" mais aussi "déconnecté", alors que je n'ai pas fermé la socket du côté client... Est ce que quelqu'un saurait à quoi c'est dû? Est ce un problème d'affichage ou un problème de connexion?
    Merci d'avance

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    A priori c'est bien un problème de connexion, puisque les message sont bien affiché lors de deux évènement distinct et de plus le code est correct à ce niveau la.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par défaut
    verifies coté firewall

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 69
    Par défaut
    Est ce que ca peut avoir un rapport avec le fait que le serveur soit en non bloquant? Parce que je suis presque certain que le problème vient de mon serveur...

  5. #5
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Oui, c'est possible que ça vienne de là, le mieux pour être sur est de modifier la propriété ServerType en stThreadBlocking, si ce n'ai pas ca tu peut le remettre, le test est simple et vite fait

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 69
    Par défaut
    En fait le problème,qui n'en était d'ailleurs par réellemnt un, venait du client. En tout cas merci de votre aide!

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

Discussions similaires

  1. java socket:problème de connection
    Par gilles81 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 18/08/2009, 12h18
  2. Problème de connection Socket Client
    Par xyz dans le forum Réseau
    Réponses: 27
    Dernier message: 12/04/2006, 15h13
  3. Problème de connection
    Par Trahwn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/09/2003, 13h58
  4. problème de connection mysql par tcp/ip
    Par leroyphil dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2003, 18h27
  5. Envoyer un TPoint par une connection Socket ????
    Par jeldorak dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/11/2002, 19h41

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