Einzelnen Beitrag anzeigen

c4rtm4n

Registriert seit: 28. Jan 2009
Ort: Oldenburg (Oldenburg)
26 Beiträge
 
Delphi 2009 Enterprise
 
#8

AW: Asynchroner Client Fehler 10049

  Alt 25. Jun 2010, 20:57
Hi,

hatte nen kleines Problem deine Projekte zu öffnen, weil ich die beiden Komponenten (TClientSocket, TServerSocket) nicht als VCL-Komponente installiert habe (warum auch immer die in RAD Studio 2009 nicht installiert sind).

Trotzdem habe ich mir das ganze mal angeguckt. Hab die Komponenten einfach zur Laufzeit erzeugt.

Das erste, was mir aufgefallen ist, ist die Zuweiseung der Verbindungsinformationen beim Client...

Du verwendest die Eigenschaft "Host". Die Delphi Hilfe sagt aber, man soll die Eigenschaften Address und Port benutzen, weil die Host-Eigenschaft nur irgendein Alias ist. Weiß ich gerade auch nicht mehr so genau

Das ganze sieht dann in entwa so aus:

Delphi-Quellcode:
procedure TForm1.ConnectClick(Sender: TObject);
begin
  Client.Address := ip.Text;
  Client.Port := 8181;
  Client.Open;

  Start.Enabled := True;
  Passiert.Lines.Add('Verbunden (' + TimeToStr(Now) + ')');
end;
Ich hoffe du hast bei dem Server den Port auch auf 8181 gestellt

Wenn du die Verbindungsinformationen wie oben beim Client angibtst sollte es eigentlich laufen.

Gruß
Carsten
  Mit Zitat antworten Zitat