C++ Builder: Client irc (a laide!)

Signaler
Messages postés
24
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
3 mai 2006
-
Messages postés
1
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
9 janvier 2005
-
Bon je suis en train de faire un client irc avec C++ builder Mais le socket ne veux pas envoyer les message au serveur:
(La connexion au serveur fonctionne)
void __fastcall TForm1::ClientSocket1Connect(TObject *Sender,
TCustomWinSocket *Socket)
{
ClientSocket1->Socket->SendText("NICK Psy-test") ;
ClientSocket1->Socket->SendText("USER TelnetRocker 255.255.255.0 255.255.255.0 I Rock With Telnet");
ClientSocket1->Socket->SendText("JOIN #ttt2");
}

Quelqu'un peut maider a toruver le probleme?
:)

4 réponses

Messages postés
56
Date d'inscription
samedi 28 juin 2003
Statut
Membre
Dernière intervention
16 février 2006

Il y a un message d'erreur du compliateur ? A l'execution?

Ou sinon regarde avec un sniffer les échanges entre un serveur et ton client, ou entre ton client et un programme a toi qui ne fait qu'afficher les messages recus, avec telnet...

Regarde la RFC 1459, sur ce site : http://www.codes-sources.com/rfc.aspx?rfc=1459 ou traduction sur http://www.salemioche.com/irc/irc_rfcfr.php
+++
Lastpix'l
Messages postés
24
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
3 mai 2006

Aucune erreur a la compilation
:)
Messages postés
56
Date d'inscription
samedi 28 juin 2003
Statut
Membre
Dernière intervention
16 février 2006

Le TCustomWinSocket a bien une adresse IP affectée / un port ?

Sinon mets des ShowMessage dans socket::OnError
+++
Lastpix'l
Messages postés
1
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
9 janvier 2005

Je sait que j'répond un peu tard,
mais ca poura servir aux prochains qui ferons une recherche sur le net
comme moi a propos de ce probleme.



void __fastcall TForm1::ClientSocket1Connect(TObject *Sender,
TCustomWinSocket *Socket)
{
ClientSocket1->Socket->SendText("NICK Psy-test\r\n") ;
ClientSocket1->Socket->SendText("USER TelnetRocker 255.255.255.0 255.255.255.0 I Rock With Telnet
\r\n
");
ClientSocket1->Socket->SendText("JOIN #ttt2
\r\n
");
}

Voili voila, comme ca ca marchera mieux :-)

+

Yataglanzy