Problem mit TClientSocket
-
Hi Community,
ich bin recht neu auf dem Gebiet C++ und benutze Turbo C++ von Borland.
Nun, ich versuche gerade, mich mit einem IRC-Server zu verbinden. Dazu verwende ich das TClientSocket. Hier mal mein Code:void __fastcall TForm3::socket_IrcConnect(TObject *Sender) { memo_Text->Lines->Text=memo_Text->Lines->Text+pass(socket_Irc,""); memo_Text->Lines->Text=memo_Text->Lines->Text+nick(socket_Irc,"gbot"); memo_Text->Lines->Text=memo_Text->Lines->Text+user(socket_Irc,"gbot","gbot"); } //--------------------------------------------------------------------------- void __fastcall TForm3::socket_IrcRead(TObject *Sender, TCustomWinSocket *Socket) { memo_Text->Lines->Text = memo_Text->Lines->Text + socket_Irc->Socket->ReceiveText() + "\n"; } //--------------------------------------------------------------------------- void __fastcall TForm3::FormCreate(TObject *Sender) { socket_Irc->Port = 6667; socket_Irc->Host = "irc.bre.de.euirc.net"; socket_Irc->Active = true; }
Da habe ich aber folgendes Problem:
Beim Verbinden bekomme ich immer folgenden Error vom IRC Server:ERROR :Closing Link: [213.162.66.187] (Ping timeout)
Und das, obwohl mir der Server nicht mal 'ne Ping-Anfrage gestellt hat... Weiß einer von euch woran das liegt und wie ich es lösen kann?
Danke schon mal,
-haiyyu
-
Hallo,
dein Host scheint falsch zu sein. Wenn ich den anpinge bekomm ich auch einen Timeout...
LG, Micha
-
Hm, ich komm mit ChatZilla immer ohne Probleme auf den Server...
Das wundert mich oO