Ey,
Ik zit een beetje met probleem waar ik een beetje in vast begin te lopen. Namelijk het volgende:
Ik ben bezig met het ontwikkelen van een webinterface voor een EPP-server. Met EPP kunnen domeinen worden geregistreerd, verhuist, etc. Nu wordt er voor elke opgevraagde pagina op de webinterface een verbinding opgezet naar de EPP-server en wordt er ingelogd. Dan worden de commando's naar de server verstuurd en vervolgens wordt er weer uitgelogd op de server. Nu is dit niet erg efficient en ik zou graag willen dat als een gebruiker inlogt op de webinterface eenmaal een verbinding wordt gemaakt naar de EPP-server en daarop wordt inglogd. Daarna moet die verbinding open blijven zodat die procedure niet op elke pagina opnieuw hoeft te gebeuren. Dit zou dan moeten gebeuren voor elke gebruiker die is ingelogd op de webinterface.
Nu heb ik mogelijkheid bedacht om dit via IPC te doen. Wanneer een gebruiker inlogt op de webinterface wordt er een IPC message queue aangemaakt door een apart script. In dat script wordt dan ook de verbinding naar de EPP-server opgebouwd en opengehouden. Verder wordt er in dat script voortdurend gecontroleerd of er berichten in de IPC message queue staan en wanneer het een bericht ontvangt stuurt deze het door naar de EPP-server en vangt de response op. Tot zover kom ik nog, maar dan moet de response van de EPP-server worden teruggestuurd naar de webinterface, maar daar ik kan geen snelle oplossing voor bedenken, omdat het script, dat de IPC message queue afhandelt, een apart proces is.
Heeft iemand misschien een oplossing om dit voor elkaar te krijgen of heeft iemand een andere oplossing om per gebruiker een verbinding open te houden naar de EPP-server?
Alvast bedankt!
Ik zit een beetje met probleem waar ik een beetje in vast begin te lopen. Namelijk het volgende:
Ik ben bezig met het ontwikkelen van een webinterface voor een EPP-server. Met EPP kunnen domeinen worden geregistreerd, verhuist, etc. Nu wordt er voor elke opgevraagde pagina op de webinterface een verbinding opgezet naar de EPP-server en wordt er ingelogd. Dan worden de commando's naar de server verstuurd en vervolgens wordt er weer uitgelogd op de server. Nu is dit niet erg efficient en ik zou graag willen dat als een gebruiker inlogt op de webinterface eenmaal een verbinding wordt gemaakt naar de EPP-server en daarop wordt inglogd. Daarna moet die verbinding open blijven zodat die procedure niet op elke pagina opnieuw hoeft te gebeuren. Dit zou dan moeten gebeuren voor elke gebruiker die is ingelogd op de webinterface.
Nu heb ik mogelijkheid bedacht om dit via IPC te doen. Wanneer een gebruiker inlogt op de webinterface wordt er een IPC message queue aangemaakt door een apart script. In dat script wordt dan ook de verbinding naar de EPP-server opgebouwd en opengehouden. Verder wordt er in dat script voortdurend gecontroleerd of er berichten in de IPC message queue staan en wanneer het een bericht ontvangt stuurt deze het door naar de EPP-server en vangt de response op. Tot zover kom ik nog, maar dan moet de response van de EPP-server worden teruggestuurd naar de webinterface, maar daar ik kan geen snelle oplossing voor bedenken, omdat het script, dat de IPC message queue afhandelt, een apart proces is.
Heeft iemand misschien een oplossing om dit voor elkaar te krijgen of heeft iemand een andere oplossing om per gebruiker een verbinding open te houden naar de EPP-server?
Alvast bedankt!