Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Client Server Problem ???? (https://www.delphipraxis.net/14941-client-server-problem.html)

Vader 18. Jan 2004 17:21


Client Server Problem ????
 
hab da ein Client Server Prog geschrieben das nur einen Text
am Server in einen Memofeld ausgeben soll.
Die zwei Prog. lassen sich ohne Fehler kompilieren, aber
der Text wird im Memofeld nie angezeigt.

server code:
Code:
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var
  MSG: String;
begin
  //Der Text wird in der Variable MSG gespeichert
  MSG:=Socket.ReceiveText;

  //Der Text wird einem MemoFeld hinzugefügt
  Memo1.Lines.Add(MSG);


end;


client code:
Code:

procedure TForm1.Button1Click(Sender: TObject);
begin
 Clientsocket1.Socket.SendText('Hallo!');

end;

Die Portnummer habe ich bei jeden Komponenten auf 10055 gestellt.( Eigenschaften )

Und die Eigenschaft Host im Client auf 127.0.0.1.

??? muß ich noch was ein bzw umstellen ?????


mfg Vader

[edit=sakura] Code-Tags korrigiert. Mfg, sakura[/edit]

Minz 18. Jan 2004 17:51

Re: Client Server Problem ????
 
127.0.0.1 muss natürlich die ip deines Servers sein.

Und du musst beide Komponenten noch aktivieren.

Probier nochmal ein memo.refresh.

Wenns auch nix hilft musst weitersuchen :)

cyberkiller0072001 18. Jan 2004 18:06

Re: Client Server Problem ????
 
Ich denke auch, dir fehlt der befehl
Delphi-Quellcode:
serversocket1.connect
bzw.
Delphi-Quellcode:
clientsocket1.connect;
Am besten einfach in die procedur Formcreate schreiben!

Vader 18. Jan 2004 19:05

Re: Client Server Problem ????
 
wenn ich das Prog starte kommt die Fehlermeldung:

Windows socket Fehler (11001), auf API ASync Lookup

was bedeutet diese Meldung ,kommt von Windoof oder ??

was ganz komisch ist wenn ich online bin funzt das Prog nach mehrmaligen
starten.
Hat das mit dem Betriebssystem was zu tun, hab ME.

mfg vader

cyberkiller0072001 18. Jan 2004 19:17

Re: Client Server Problem ????
 
Ich glaube nicht, dass es am OS liegt. Bei welchem Programm kommt der fehler denn?
Server oder Client?

Minz 18. Jan 2004 21:11

Re: Client Server Problem ????
 
Du musst die Reihenfolge beachten, in der du die Verbindungen öffnest.

erst:
ServerSocket1.active:=true;

und erst dann:
ClientSocket1.active:=true;

cyberkiller0072001 18. Jan 2004 21:53

Re: Client Server Problem ????
 
Wenn der client den server nicht findet, kommt normalerweise fehler 10061

Vader 20. Jan 2004 18:56

Re: Client Server Problem ????
 
danke für eure hilfe aber es funzt nicht, hab es auf Win 2000 Prof.
ausprobiert und dort läuft es.
keine Ahnung warum ??

mfg vader

cyberkiller0072001 20. Jan 2004 19:49

Re: Client Server Problem ????
 
Vielleicht hast du ne Firewall, die die Ports sperrt, die du benutzt...
Schau mal nach!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz