HTTP Verb. durch Indy, Port ist dauerbelegt! Abhilfe ?



  • Hallo ich kommuniziere durch die HTTP-Compo von Indy mit einem Webserver um durch
    PHP auf die Datenbankzugriff zu erlangen, da eine direkter Zugriff nicht erlaubt ist.

    Alles klappt soweit prima, mithilfe vom XML kann ich Daten austauschen...etc.
    Mein Problem ist jedoch, das wenn ich mit get(..) einen Zugriff mache, der benutze Port nicht mehr freigegeben wird.

    Eine Notlösung war, den BoundPort nicht auf einen Port zu setzen, sondern durch BoundPortMin / max einen Bereich zu definieren.

    Die ist aber sicherlich keine sonderlich sinnvolle Lösung, da nun nacheinander die Ports verwendet werden bis wir am Limit sind. Weder mit ->Socker->Close() noch mit IOHandler->Close() konnte ich die Verbindung nach einem zugriif erfolreich schließen um den Port freizugeben.

    Hat jemand einen Lösungvorschlag ?

    Ich komme wirklich nicht mehr weiter, die INDY-Docs geben mir auch keine weiteren Informationen mehr.

    danke



  • Einmal reicht, danke!


Anmelden zum Antworten