![]() |
Indy - TCP Client verbindet nicht zu Server
Ich will einen Chat Programmieren. Jetzt scheitert es aber schon beim Verbinden :(
Ich habe einen Clienten und Server. Der Server ist gestartet und läuft. Und ich habe einen Clienten. Der soll zum Server verbinden, das tut aber irgentwie nicht. Meine Codes: Server starten:
Delphi-Quellcode:
Client verbinden:
if IdTCPServer1.Active = False then
begin Button1.Caption := 'Bitte warten'; Button1.Enabled := False; SpinEdit1.Enabled := False; IdTCPServer1.DefaultPort := SpinEdit1.Value; IdTCPServer1.Active := True; Label2.Caption := 'Online'; Label2.Font.Color := clGreen; Button1.Enabled := True; Button1.Caption := 'Server Stoppen'; end else begin Button1.Caption := 'Bitte warten'; Button1.Enabled := False; IdTCPServer1.Active := False; Label2.Caption := 'Offline'; Label2.Font.Color := clRed; SpinEdit1.Enabled := True; Button1.Enabled := True; Button1.Caption := 'Server Starten'; end;
Delphi-Quellcode:
if IdTCPClient1.Connected = False then
begin Button1.Caption := 'Bitte warten'; Button1.Enabled := False; SpinEdit1.Enabled := False; IdTCPClient1.Connect(Edit1.Text, SpinEdit1.Value); if IdTCPClient1.Connected = True then begin Label2.Caption := 'Online'; Label2.Font.Color := clGreen; Button1.Caption := 'Trennen'; end else begin Button1.Caption := 'Verbinden'; ShowMessage('Es ist ein Fehler beim Verbinden aufgetreten.'); end; Button1.Enabled := True; end else begin Button1.Caption := 'Bitte warten'; Button1.Enabled := False; IdTCPClient1.Disconnect; Label2.Caption := 'Offline'; Label2.Font.Color := clRed; SpinEdit1.Enabled := True; Button1.Enabled := True; Button1.Caption := 'Verbinden'; end; |
Re: Indy - TCP Client verbindet nicht zu Server
Ich sehe nirgens, das du dem TTCPClient einen Port für die Kommunikation mit gibst.
Da fehlt wohl ein:
Delphi-Quellcode:
Client und Server müssen auf dem gleichen Port arbeiten.
IdTCPClient1.Port := SpinEdit1.Value;
|
Re: Indy - TCP Client verbindet nicht zu Server
Ich weiß. Port ist auch drin.
Delphi-Quellcode:
SpinEdit1.Value ist der Port. Guck dir mal die Syntax an ;)
IdTCPClient1.Connect(Edit1.Text, SpinEdit1.Value);
|
Re: Indy - TCP Client verbindet nicht zu Server
Welche Fehlermeldung kommt??
|
Re: Indy - TCP Client verbindet nicht zu Server
Gar keine. Nur meine eigene :(
|
Re: Indy - TCP Client verbindet nicht zu Server
wo läuft denn der server? auf dem gleichen rechner, also connectest du via 127.0.0.1? Oder wie machst du das^^
sicher das der port derselbe ist? Tritt wirklich keine Exception auf? |
Re: Indy - TCP Client verbindet nicht zu Server
Zitat:
Exceptions sind keine da :( |
Re: Indy - TCP Client verbindet nicht zu Server
Zitat:
![]() |
Re: Indy - TCP Client verbindet nicht zu Server
Weil 13,37% aller leute einen leet-tick haben :roll:
|
Re: Indy - TCP Client verbindet nicht zu Server
:?: Was möchtest Du uns denn mit diesem hochgeistigen Beitrag sagen?
|
Re: Indy - TCP Client verbindet nicht zu Server
1337=leet=elite. Es gibt eine Menge leute die das total lustig finden: n0c|-| n13 s0w45 g31353n?
|
Re: Indy - TCP Client verbindet nicht zu Server
Zitat:
|
Re: Indy - TCP Client verbindet nicht zu Server
Noch nie sowas gesehen, denke ich ...
Auf jeden Fall gehört es nicht hierhin, wie ich finde. Florian |
Re: Indy - TCP Client verbindet nicht zu Server
Zitat:
|
Re: Indy - TCP Client verbindet nicht zu Server
Naja, mir ist kein besserer Port eingefallen :stupid:
Aber wieso liegt der in einem nich freuen Bereich? Gibt es dazu etwas näheres? ;) Aber mit nem andern Port geht es auch nicht, aber ich habe den Fehler gefunden :D Ich habe als Host den Inhalt des falschen Edits genommen. den vom Nick und der Host war der Nick :stupid: Hat sich dann erledigt ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 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