Thema: Delphi TtcpClient und IRC

Einzelnen Beitrag anzeigen

StanY

Registriert seit: 6. Aug 2004
145 Beiträge
 
#1

TtcpClient und IRC

  Alt 6. Aug 2004, 00:39
Hi. Aus lauter Verzweiflung habe ich mich nun endlich entschlossen, mich hier zu registrieren.

Da Delphi nicht meine erste Programmierersprache ist, sondern ich schon einige davor hatte, deren Potenzial mir allerdings nicht reichte, bin ich es leid immer und immer wieder diese Hallo-World-Programme zu schreiben.


Ich lasse mich jetzt mal nicht darüber aus, was mich an Delphi alles stört, da das hier ja eh nciht hin gehört...

Also. Ich würde gerne einen irc bot basteln. Wobei der Bot nciht das Schwierige ist, sondern der Client.

Ich habe schon im Forum nach Leuten gesucht, die ähnlcihe Fragen hatten, aber anscheind benutzt niemand die TTcpClient Komponenten o0. Warum nicht?

Mit Indy möchte ich nicht Coden, denn ich will wenigstens etwas selber machen.

Nun zu meinem eigentlichen Problem. Ich habe eine Form. darauf bislang nur ein Ausgabefeld (Memo) und die TtcpClient Komponente.

Die eigenschaften wie RemoteHost (de.quakenet.org z.b.) und RemotePort (6667) habe ich im DesignModus gesetzt.

Nun sollte es ja gehen, dass ich mit der Client-Komponente connecte (tcpClient.Connect und alles, was empfangen wird mittels OnReceive in das Memofeld knüppel.

Allerdings empfängt er gar nichts. Bislang sieht mein code so aus:

Delphi-Quellcode:
  memAusgabe.Lines.Add('bot connected'  );
  tcpClient.Sendln('PASS 123456' + #13#10);
  tcpClient.Sendln('NICK ' + edNick.Text + #13#10);
Ich weiß, dass es noch nicht alles ist, aber wenn man sich die raws im mIRC ansieht, sollte schon etwas empfangen werden o0.

Nun frage ich mich, was ich flasch gemacht habe.

Dazu soll gesagt sein: ich habe noch nicht wirklich was mit Delpgi am Hut und finde es auch recht Confus.

Worin z.B. unterscheidet sich tcpClient.Open/-Active und -Connect?

Danke schonmal für die Antworten.
  Mit Zitat antworten Zitat