begin process at 2012 05 29 22:09:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

Problème de socket à la connexion avec application Client/Serveur (Borland C++ Builder)


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

Problème de socket à la connexion avec application Client/Serveur (Borland C++ Builder)

samedi 15 mars 2003 à 21:15:08 | Problème de socket à la connexion avec application Client/Serveur (Borland C++ Builder)

ThripS

Bonjour, je me suis fait un début d'application client/serveur avec Borland C++ Builder mais à la connexion du client j'ai une erreur de socket peu importe la version de windows utilisée!

Windows socket error: L'adresse demandée n'est pas valide dans son contexte (10049), on API 'connect'

J'utilise les objets ClientSocket et ServerSocket de Borland C++ Builder 4.

Mes 2 applications utilisent le port 2000 et le service 'jeu'.

Voici les sources :

[Client]


void __fastcall TForm1::Button1Click(TObject *Sender)
{
ClientSocket1->Address = Edit1->Text;
ClientSocket1->Active = true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ClientSocket1Connect(TObject *Sender,
TCustomWinSocket *Socket)
{
ShowMessage ("Vous êtes connecté au serveur");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ClientSocket1Disconnect(TObject *Sender,
TCustomWinSocket *Socket)
{
ShowMessage ("Vous êtes déconnecté du serveur");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
ClientSocket1->Active = false;
}
//---------------------------------------------------------------------------



[serveur]


void __fastcall TForm1::Button1Click(TObject *Sender)
{
ServerSocket1->Active = true;
Label1->Caption = "Serveur ouvert";
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
ServerSocket1->Active = false;
Label1->Caption = "Serveur fermé";
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
ServerSocket1->Active = false;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ServerSocket1ClientConnect(TObject *Sender,
TCustomWinSocket *Socket)
{
ShowMessage ("Un client s'est connecté");
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ServerSocket1ClientDisconnect(TObject *Sender,
TCustomWinSocket *Socket)
{
ShowMessage("Un client s'est déconnecté");
}
//---------------------------------------------------------------------------



Voila, si vous pouvez m'aider concernant cette erreur, sa me ferais grand plaisir.


Cette discussion est classée dans : sender, void, fastcall, tobject, tform1


Répondre à ce message

Sujets en rapport avec ce message

Implémentation de fonctions [ par vez_from_hell ] Bonjour j'aimerais implémenter des fonctions mais je ne sais vraiment pas comment. Lorsque je compile, les erreurs suivantes s'affichent:(Lieur Erreur Ouvrir une form deja existante [ par Rivosites ] Bonjour, Voici mon probleme, j'utilise Borland C++. J'ai cree un projet., dans celui ci j'ai 2 form. une pricipale Form1 et l'autre Form2. Je souhai Créer un type de fichier [ par vez_from_hell ] bonjour je vais vs donner ma source et pourriez vous me dire comment je pourrais créer un extension de fichier et lorsque je vais cliquer sur ouvrir o Glisser déposer de fichier avec BCB 5 [ par fredcl ] Siute à une demande par mail de Chap71Voici un bout de code exemple:// dans le fichier .h par exemple class TFormMain : public TForm{   __published: / PROJET IRIS [ par gangstakilla93 ] Voici le programme que j'ai écrit, je n'arrive pas à afficher lire les données que j'ai envoyé sur le port parallele: //----------------------------- Sockets [ par faucheuse ] Bien le bonjour amis programmeurzz, J'etudie actuellement l'informatique et pour les besoins de mes etudes(et surtout pour mon plaisir) j'ai commencé Overload ou void* [ par CCJ ] Salut.Vaut-il mieu creer une fonction avec comme parametre un pointeur void et traiter chacun des type avec un overload de cette fonction ?Peutetre y


Nos sponsors


Sondage...

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 : 0,702 sec (4)

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