Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Problem mit Client->Server verbindung über INet (TCP) (https://www.delphipraxis.net/93390-problem-mit-client-server-verbindung-ueber-inet-tcp.html)

Loni 5. Jun 2007 09:02


Problem mit Client->Server verbindung über INet (TCP)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Also ich habe einen kleinen Server und einen Clienten geschrieben deren Funktionen auch wunderbar im lokalen Netzwerk funktioniern aber sobald ich versuche dem Clienten als Host meine immer aktuelle IP/DNS (die ist immer aktuell weil bei DynDNS.com eine DNS-Adresse angefordert habe) zu geben und ich dann beide Programme laufen lasse kommt immer ein Socket Error "Connection refused". Wenn ich aber als Port bei beiden den wert "80" eintrage statt eines Ports "61234" kann sich zwar der Client verbinden aber der Server nimmt ihn nicht mehr wahr dh. der Server empfängt keine nachrichten vom Clienten.
(Ich habe einen Router auf dem alle Ports fei sind sollte also nicht das Problem sein)
(ich nutze Vista macht das was aus :gruebel: )
(Wie gesagt Netzwerk hui Internet pfui)
Ich hänge ma die Programme als Exe an dann kann sich jeder überzeugen.
Es werden nur Inis erstellt keine Registryeinträge.
Mein server läuft wenn ihr die Internet variante probieren wollt

//// gerade herausgefunden das der Client(wenn ich meine DNS und den Port 80 angebe) sich auch ohne das der Server läuft connected -.- was eigentlich gar nicht gehen kann

Loni 5. Jun 2007 13:04

Re: Problem mit Client->Server verbindung über INet (TCP)
 
hat wirklich keiner ne idee ??

Flax 5. Jun 2007 13:52

Re: Problem mit Client->Server verbindung über INet (TCP)
 
Also du hängst hinter einem Router, wie ich deinem Text entnehmen kann.
Wenn du den Port forwardest, kann sich dein Client über Internet mit dem Server verbinden?

Ich denke "Connection refused" bedeutet, das der Router den Verbindungsversuch abgewiesen hat. Deswegen muss man, soweit ich weiss, den Port forwarden an eine gültige IP/Computer, auf dem dein Server läuft.

Loni 5. Jun 2007 20:47

Re: Problem mit Client->Server verbindung über INet (TCP)
 
ich habbe alle ports frei und auf meine Ip bezogen

wenn ich meine DNS als Ip angebe connect der Client zum server NUR wenn ich auch als port den PORT 80 angebe bei allen anderen ports gehts gar nicht aber auch wenn ich den default port auf port 80 lege dann "funktioniert" zwar das connecten also da steht das der client verbunden ist aber der Server bekommt keine nachricht vom client denn normalerweise wird bei mir ne nachricht im server angezeigt : Client mit der IP (XXX.XXX.X.X) gat sicht unter "BlaBLLA" angemelddet. wenn sich ein client verbindet

Loni 6. Jun 2007 16:53

Re: Problem mit Client->Server verbindung über INet (TCP)
 
sonst hat keiner ne idee ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 Uhr.

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