Hallo !
Ich habe zwei Programme erstellt: einen Client und einen Server basierend auf den Indy-Komponenten IdTCPClient und IdTCPServer. Als Host-Eigenschaft (Client) habe ich den Rechnername (Desktop-Rechner) benutzt und den Port 50000 ausgewählt. Den gleichen Port habe ich für die Verbindung für den Server definiert.
Nach dem ich den Server gestartet habe konnte ich die Verbindung mit ihm mit Hilfe des Clients aufnehmen (beide laufen auf dem glecihen Rechner). Also alles funktioniert.
Nun wollte ich die Verbindung mit dem Server von meinem Laptop aufnehmen. Dazu habe ich das Client-Programm auf den Laptop kopiert und ein Loch in der Firewall für den Port 50000 auf dem Desktop-Rechner gebohrt.
Als ich den Client auf dem Laptop gestartet habe erhielt ich folgende Fehlermeldung:
„Socket Error #10060. Connection timed out“.
Frage: Was muss ich noch tun, damit die Verbindung über das Netzwerk zwischen dem Client und dem Server funktioniert?
Viele Grüße
Markus
Ich habe zwei Programme erstellt: einen Client und einen Server basierend auf den Indy-Komponenten IdTCPClient und IdTCPServer. Als Host-Eigenschaft (Client) habe ich den Rechnername (Desktop-Rechner) benutzt und den Port 50000 ausgewählt. Den gleichen Port habe ich für die Verbindung für den Server definiert.
Nach dem ich den Server gestartet habe konnte ich die Verbindung mit ihm mit Hilfe des Clients aufnehmen (beide laufen auf dem glecihen Rechner). Also alles funktioniert.
Nun wollte ich die Verbindung mit dem Server von meinem Laptop aufnehmen. Dazu habe ich das Client-Programm auf den Laptop kopiert und ein Loch in der Firewall für den Port 50000 auf dem Desktop-Rechner gebohrt.
Als ich den Client auf dem Laptop gestartet habe erhielt ich folgende Fehlermeldung:
„Socket Error #10060. Connection timed out“.
Frage: Was muss ich noch tun, damit die Verbindung über das Netzwerk zwischen dem Client und dem Server funktioniert?
Viele Grüße
Markus
Comment