Autor Beitrag
r!pper
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 19.10.04 21:17 
Hallo!
Habe folgendes Problem: es liegt eine Konsolenanwendung vor. Habe ein TClientSocket erstellt und Host sowie Port angegeben. Wenn ich jetzt allerdings Client.open oder Client.active:=true ausführen lasse, passiert gar nichts mit dem Socket. Es wird definitiv keine Verbindung zum Server aufgebaut. Habe es mit netcat getestet. Es passiert einfach gar nichts. Der Code:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils, ScktComp;

var
  Client: TClientSocket;

begin
  Client:=TClientSocket.create(nil);
  Client.Host:='127.0.0.1';
  Client.Port:=12345;
  writeln('verbindung aufbauen..');
  Client.Open;
  readln;
end.


Warum passiert einfach nichts? Bin für jede Hilfe dankbar.
arcitC|Crash
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 88


D4 weiter weiß ich net
BeitragVerfasst: Mi 20.10.04 18:10 
Hmm, bin mir nicht sicher, aber hast du überhaupt ein server auf?
r!pper Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 20.10.04 19:32 
arcitC|Crash hat folgendes geschrieben:
Hmm, bin mir nicht sicher, aber hast du überhaupt ein server auf?

Klar, netcat. So schlau bin ich auch noch :wink: Funzt ja als application perfekt, aber als console app ... :cry:
Aar
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 28.10.04 09:19 
Hast du den schon mal ausgewertet, ob das Ereignis OnConnecting für deinen Socket eintritt? Das ist ja die Voraussetzung für irgendwelche weiteren Reaktionen.