begin process at 2012 05 30 17:19:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Socket Builder: Asynchronous socket error 10049


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

Socket Builder: Asynchronous socket error 10049

samedi 13 janvier 2007 à 17:45:54 | Socket Builder: Asynchronous socket error 10049

momo2007ma

Bonjour tout le monde,

Mon problème est le suivant: j'ai créee un socket client builder 6 TClientSocket pour envoyer un message vers un serveur unix. Le serveur unix étant bien démarré, fonctionne bien, je l'ai testé sous unix en créant un client unix. La communication entre le client/serveur unix se passe bien. Par contre le bablesse si quantd j'essaye de connecter le client windows crée sous Builder et le server unix. un message d'eeeur s'affiche. le serveur ne reçoit rien.

Error message: Asynchronous socket error 10049

je galère depuis longtemps avec ce probleme, y'a quequ'un qui peut m'aider
merci,

Mon code:

// Creation of client socket : 
  TClientSocket *i_ClientSocket_Dest;
  i_ClientSocket_Dest = new TClientSocket(NULL);

  // server informations
  struct  hostent         *serveur;
  char *srv;
 
 serveur = gethostbyname(SERV);
  srv = serveur->h_name;
 
  // message to send
  char *buffer;

  // Initialize the socket
  i_ClientSocket_Dest->Host = "myserver";
  i_ClientSocket_Dest->Address = SERV;
  i_ClientSocket_Dest->Port = PORT;

  //Activate the connection
  i_ClientSocket_Dest->Open();
  i_ClientSocket_Dest->Active = true;

  // A test message to send to server
  buffer = "MSG: Hello";

  // Check that the connection is established
  if (i_ClientSocket_Dest->Socket->Connected == true)
          {
          i_ClientSocket_Dest->Socket->SendText(buffer);
          g_str_Message = g_str_Message + "Client Socket is Connected" + AnsiString("\n");
          }
  else
        {
                g_str_Message = g_str_Message + "Client Socket is not Connected " + AnsiString("\n");
        }

  // Close the connection
  i_ClientSocket_Dest->Close();
  i_ClientSocket_Dest->Active = False;

mardi 23 janvier 2007 à 14:34:51 | Re : Socket Builder: Asynchronous socket error 10049

abdelfetah2007

Réponse acceptée !
je pense qu'il faut activer le serveur avant d'activer le client et désactiver le client avant de désactiver le serveur.
samedi 27 janvier 2007 à 15:44:12 | Re : Socket Builder: Asynchronous socket error 10049

abdelfetah2007

Réponse acceptée !

chanj la propriété  ServerType=stNonBlocking et   ClientType=ctBlocking et sava marcher

samedi 10 février 2007 à 12:51:26 | Re : Socket Builder: Asynchronous socket error 10049

momo2007ma

Réponse acceptée !

Merci Abdelfetah,

ca marche en mettant ctBlocking

 

 

 



Cette discussion est classée dans : message, client, socket, dest, clientsocket


Répondre à ce message

Sujets en rapport avec ce message

Timeout TCP [ par alexixlebaulois ] Bonjour,j'ai un gros problème dans mon prog: j'ai plusieurs threads qui communiquent en même temps avec des logiciels externes pour récolter des stats socket client (php) vers serveur (c++) [ par suleyman ] bonjour, je suis debutant, je nai jamais programmer une socket et jaimerai avoir le code source ainsi que les commentaires dune socket client et serve Message Asynchrone Socket [ par touys ] Bonjour , je réalise un programme en C++ d'un Client, mon Client doit traiter des messages asynchrones qu'il peut reçevoir, cependant je n'arrive pas [C] SOCKET [ par sda2 ] bonjour,en fait j'ai un petit problème avec les sockets en mode TCP...je programme un serveur multiclient, dans lequel, chaque client aura un traiteme Problème d'IP Client avec les winsock [ par Cphil51 ] Boujour a tous.Je m'interesse en ce moment aux socket sous windows et j'ai un petit probleme actuellement. J'aimerais savoir comment récupérer l'IP d' WSAEventSelect, deux appels [ par NaeiKinDus ] Bonjour tout le monde :)Je planche actuellement sur la creation d'un serveur web en c++ mais je rencontre un soucis.J'ai un WSASelectEvent (situe au n temps d'acces de lecture sur socket [ par LaTatadu91 ] Bonjour,Voila je suis confronté a un probleme sur un programme de communications via tcp/ip.Mon probleme est lié au fait que j'ai plusiseurs threads e LAN Socket et multi thread [ par RV2931 ] Bonjour, Je suis en train d'essayer de faire un chat en réseau, chaque machine est client/serveur sur un port. Mais on m'a conseillé de faire un threa Soket sous LINUX [ par diablo31170 ] Bonjour à tous le monde, comme le nom l'indique, cela va parler de soscket sous linux (en C++). Il aut savoir que je travaille en mode connecté. Je ch Identifier un Client via Socket IP - C++ [ par Jeff_Trek ] Bonjour,J'utilise un Serveur (Socket IP), J'aimerais identifier les clients qui se connecte et déconnecte.Je connais les adresses IP des clients.Si Cl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,529 sec (3)

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