Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Warteschleife mit PHP
Florian
suchpad media
Geschrieben am: Do 11.03.2004, 19:51
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Hallo,
ich habe vor eine Panoramawebcam auf mein Dach zu montieren. Und möchte mit PHP eine Art Warteschleife realisieren. Hat einer vielleicht Ideen wie ich das am besten mit PHP und einer DB machen könnte!

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
 
sd12
#2 Geschrieben am: Do 11.03.2004, 21:35 (+01:43)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Warum Warteschlafe? Kann nur einer auf die Cam zugreifen oder weshalb willst du eine Warteschlaufe?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Florian
suchpad media
#3 Geschrieben am: Do 11.03.2004, 21:39 (+00:04)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Ja. Es soll nur immer einer auf die steuerbare Webcam zugreifen können. Die anderen können dann nur zuschauen.

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 

#4 Geschrieben am: Sa 20.03.2004, 01:53 (+8d 04:14)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


es gibt einige lösungsvarianten.
am besten machst du ein unsichtbares frame, dass periodisch (alle 5 sekunden) den server fragt, ob sie jetzt dran kommen.
das php script erstellt für jede neue ip einen neuen eintrag in einer db table mit einem timestamp des requests. bei jeder nachfrage der client's ob sie endlich dran kommen, hältst du diese nachfrage in form eines zweiten timestamps fest (um später festzustellen, ob dieser user überhaupt noch wartet).
die webcam sollte jedem user nur eine maximale zeit gehören.
bei einer längeren inaktivität (aktivität = 3. timestamp (start der kontrolle) + 4. timestamp (letzter command) feld) des aktuellen webcam users sollte dieser die kontrolle verlieren.
die warteschlange natürlich als FIFO implementieren, wenn die webcam frei ist, kommt der mit dem kleinsten timestamp dran.
bei jedem request auf das php script kannst du noch kurz checken, ob alle einträge in der db noch aktuell sind (mit timestamp nr. 2).
Top
PMEmail Poster
Top
2 Monate später...
Florian
suchpad media
#5 Geschrieben am: Do 20.05.2004, 13:19 (+2m )
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Die Webcam ist absofort unter: http://webcam.neuburg-web.de/ erreichbar.

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/880

Topic Options Reply to this topicStart new topicStart Poll

 





Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]