Ik heb een client-server applicatie gemaakt voor de miniwebserver (SC12) van beck.
Voor op mijn pc heb ik een client-server applicatie geschreven in Delphi.
Nu is er volgens mij een probleem met de sockets bij de eerste applicatie.
Ik open een socket voor de server, als er een connectie binnenkomt, wordt er een nieuw socket geopend waar deze connectie gebruik van maakt. Dit socket wordt gesloten als de client disconnect. Alleen het socket van de server blijft dus open.
De client opent een socket als hij verbinding wil maken en sluit dit terug als hij disconnect.
In telnet print ik de sockets uit. Deze blijven allemaal redelijk laag (tot max 15), maar op een gegeven moment wordt het socket van de server (dat normaal gezien altijd open blijft) gelijk aan 26991 en kan dit socket niet meer luisteren naar een eventuele inkomende connectie.
Weet iemand wat er hier aan de hand is of weet iemand ergens goede documentatie te vinden over het gebruik van sockets??