Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdTCPClient - Socket-Fehler # 10061 Verbindung abgelehnt (https://www.delphipraxis.net/213540-idtcpclient-socket-fehler-10061-verbindung-abgelehnt.html)

TERWI 14. Aug 2023 16:50

IdTCPClient - Socket-Fehler # 10061 Verbindung abgelehnt
 
.... ja ich weiss: die xxxte Frage zu dem Thema.
Viel rumgesucht, aber noch nichts gefunden was zur Lösung beigetragen hätte ...

Zur Info vorweg:
Ich habe hier einen SAT>IP Server (Triax TSS400), mit dem ich mich gerne via RTSP unterhalten und die Datenströme (Announcement und Media TS) auslesen möchte.
Nach viel lesen und probieren funzt das mit einem IdTCPClient auf Port 554 auch recht propper:
Die OPTIONS prüfen, mit SETUP einen Stream erzeugen und mit DESCRIBE Details dazu anzeigen lassen, mit PLAY den Stream starten und mit TEARDOWN dann wieder beenden ... klappt alles einwandfrei.

Um auf die beiden Streams zugreifen zu können, muss man lt. Protokollspez. SAT>IP ein "Port-Pärchen" aus dem SETUP-Response auslesen (Default 1500-1501, even ist Media, odd ist Announcement/Info).
Versuche ich mit diesen Ports weitere IdTCPClient'en (nur erst mal) zu "connecten", dann kommt immer:
- Socket-Fehler # 10061 Verbindung abgelehnt

Der Triax-Server (per Strippe an LAN 4) hat in der Fritz-Box selbständige Portfreigabe.
Firewall (WIN 10 Pro 22H2 Defender) auch kplt. abgeschaltet.
Verstehe ich nicht so recht, der Server gibt diese Ports doch vor (... kann auch selber ein Pärchen in SETUP definieren)
... oder mache ich einen Denkfehler, gibt es noch spezielles zu beachten ?

TERWI 14. Aug 2023 22:47

AW: IdTCPClient - Socket-Fehler # 10061 Verbindung abgelehnt
 
Nachtrag:
Mal UDP statt TCP auf der Empfangsseite probiert.
Gibt zwar nicht mehr das "10061"-Gemecker...
... aber anscheinend scheint ReceiveBuffer da nix zu empfangen.
Der Loop im Thread hängt ...

Ich erkenne das Prob nicht wirklich.
Weil:
Frage ich den Medien-Stream via HTTP mit Get von Server ab, sprudeln Daten wie gewünscht.
D.h., es kommen definitiv Daten raus.

Hilfe bitte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 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