php ratchet
Sziasztok!
Van egy oldal ami hasonló egy todo apphoz.
1-es szintü user tud magának tennivalókat felírni. Ez eddig oké.
2-es szintü user az 1-es szintü userek tennivalóit tudja módosítani.
Ezt mind "realtime-ban" szeretném megvalósítani PHP-ban.
Rátaláltam a Ratchet-re eléggé, bizakodó vagyok benne a motorja elég jól müködik.
Úgy müködik, hogy beküldi az adatbázisba az adatokat közben a ratchet segítségével a nyitott socketen keresztül beleíratom az oldal DOM-jába, így megjelenik ugye egyből, frissítés nélkül, ez is oké.
Hogyan lehet összekötni a user socketId-ját és a userId-ját,
hogy a 2-es user csak az adott 1-es usernek tudja küldeni a tennivalót.
Remélem érthetően letudtam írni a problémám,
Előre is köszönöm a válaszokat!
■ Van egy oldal ami hasonló egy todo apphoz.
1-es szintü user tud magának tennivalókat felírni. Ez eddig oké.
2-es szintü user az 1-es szintü userek tennivalóit tudja módosítani.
Ezt mind "realtime-ban" szeretném megvalósítani PHP-ban.
Rátaláltam a Ratchet-re eléggé, bizakodó vagyok benne a motorja elég jól müködik.
Úgy müködik, hogy beküldi az adatbázisba az adatokat közben a ratchet segítségével a nyitott socketen keresztül beleíratom az oldal DOM-jába, így megjelenik ugye egyből, frissítés nélkül, ez is oké.
Hogyan lehet összekötni a user socketId-ját és a userId-ját,
hogy a 2-es user csak az adott 1-es usernek tudja küldeni a tennivalót.
Remélem érthetően letudtam írni a problémám,
Előre is köszönöm a válaszokat!
Ratchet
P.S. lehet, hogy egyedul vagyok vele, de nem vagyok oda az olyan forum threadekert, amikben nincs kerdes. Nem szeretnel megfogalmazni egyet?
Csoport
SessionProvider
-t. Minden kapcsolatodnak lesz egySession
tulajdonsága, ebbe pakolhatsz adatokat, mint például név, azonosító, csoport stb. Ezzel lényegében összekötötted a felhasználót az azonosítójával.Egyébként websocket-et semmiképp sem PHP-val oldanám meg. Inkább Erlang, Go, Java, Node.js valamelyikével.