begin process at 2010 02 09 23:24:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

GUI

 > 

Socket sous WxWidget ne marche pas...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Socket sous WxWidget ne marche pas...

lundi 14 juillet 2008 à 14:24:45 | Socket sous WxWidget ne marche pas...

jul39dole

Bonjour,
Je programme un client réseau avec les sockets de wxWidget. Mais pourquoi ce code ne marche pas ?? (au niveau de sc.Write(..) : il me met une erreur (sc.Error() répond true), mais LastError me dit qu'il n'y a pas d'erreur... et ceci après le timeout de 20sec. le serveur quant à lui ne reçoit rien du tout. J'y comprend rien!!!).

Merci d'avance!
Ju

Le code :
----------------------------------
    wxIPV4address adr_serveur;
    adr_serveur.Hostname("127.0.0.1");
    adr_serveur.Service(4000);
    wxSocketClient sc(wxSOCKET_WAITALL);
    sc.SetTimeout(20);
    sc.Connect(adr_serveur, true);
    if(!sc.IsConnected())
    {
        wxSocketError se=sc.LastError();
        sc.Close();
        return false;
    }

    char requete[2];
    requete[0]='o';
    requete[1]='k';
    sc.Write(requete, 2);
    if(sc.Error())
    {
        wxSocketError se=sc.LastError();
        sc.Close();
        return  false;
    }

    char buffer[1024];
    wxStreamBuffer data(wxStreamBuffer::read_write);
    do
    {
        sc.Read(buffer, sizeof(buffer));
        if(sc.Error())
        {
            wxSocketError se=sc.LastError();
            sc.Close();
            return  false;
        }
        data.Write(buffer, sc.LastCount());
    }while(sc.LastCount()!=0);

    sc.Close();

---------------------------------


Cette discussion est classée dans : serveur, write, sc, adr, lasterror


Répondre à ce message

Sujets en rapport avec ce message

aide creation serveur t'chat [ par crazygoth ] Bonjour Je dois réaliser un projet qui consiste a faire un serveur de t'chat en c sous Linux. je précise que je débute sous Linux et c également. Ma Socket et envoi multiple [ par Disdoll ] Bonjour. Je suis en train de coder un socket sous Borland C++ builder 6. Je précise que je suis un novice en socket. Je cherche à pour envoyer deux do FTP [ par David ] Recherche source pour realiser une connection FTP sur mon serveur pour effectuer le transfert de fichier dans les deux sens Local-->Serveur Serveur--> Transformer mon modem en repondeur [ par petitsonic ] Salut!INTRODUCTION: Pour mon projet d'entreprise de BTS, j ai developpé un Serveur Vocal Interactif (style repondeur SFR: "appuyez sur '1' pour ecoute Problème de rafraichissement (?) [ par Slaayer ] G programmé une application Win32 en C, sous visual C++, permettant de chatter en se connectant à un serveur.Le client intercepte bien les msg envoyé Des scripts coté serveur en C++ ? [ par palouf ] Bonjour, je crois savoir qu'il existe la possibilité de creer desscripts genre CGI en C++ (qui s'executent coté serveur quoi) Est ce qu'il y a de la d c++ avec mysql , et vc++ ! [ par spidsl ] Bonjour, bon, voila, j'aimerais me connecter à une base mysql qui est sur un serveur à partir d'un prog en c++. En fait, je voudrais gérer mon site (s serveur simple en Visual C++ pour Windows [ par alfred ] Salut à tous!!!!G quelques notions de c++ et j'aimerais faire un serveur le plus simple possible sous windows mais je n'y comprends rien. Je voudrais client/serveur FTP [ par fab ] Salut!!!Je développe un prog client/serveur FTP en C++ Builder . Je veux pouvoir envoyer un fichier image au serveur . Pour cela j'utilise le composan client / serveur en c [ par skysee ] Bonjour,J'ai programmer un serveur en c sous windows avec visual c++ 6.Je n'ai aucune erreur de compilation mais quand je build, le message suivant ap


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales