![]() |
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] |
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 :) |
Re: Client Server Problem ????
Ich denke auch, dir fehlt der befehl
Delphi-Quellcode:
bzw.
serversocket1.connect
Delphi-Quellcode:
Am besten einfach in die procedur Formcreate schreiben!
clientsocket1.connect;
|
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 |
Re: Client Server Problem ????
Ich glaube nicht, dass es am OS liegt. Bei welchem Programm kommt der fehler denn?
Server oder Client? |
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; |
Re: Client Server Problem ????
Wenn der client den server nicht findet, kommt normalerweise fehler 10061
|
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 |
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