@webdice
III. Prawa i obowiązki.
f. Użytkownicy mogą edytować własne, wysłane już posty, oraz kasować je o ile nikt na nie jeszcze nie odpisał.
@greycoffey
Tworzę socket serwer na własne potrzeby. Jego zadaniem jest zaincludowanie całej aplikacji (w ten sposób nie trzeba przy każdym requeście includować tych samych plików, łączyć się z bazą itp. itd.). Problemem było przekazywanie sesji pomiędzy klientem a serwerem.
- jeżeli sesje były by zapisywane po stronie serwera to w jaki sposób połączyć je z klientem?
- jeżeli sesje były by zapisywane po stronie klienta to w jaki sposób przekazać je do serwera?
Na pierwsze pytanie nie znalazłem odpowiedzi - niby można podczepić socket klienta pod sesje ale przy dużej ilości użytkowników takie rozwiązanie mija się z celem. Powstała by jedna wielka sesja dla wszystkich użytkowników
Na drugie pytanie rozwiązanie było dość banalne

$stream = fsockopen('localhost', 9000
, $errno, $errstr, 30
); 'get'=>$_GET,
'post'=>$_POST,
'session'=>$_SESSION
);
$cmd = json_encode($array);
a po stronie serwera obsługujemy wysłaną od klienta sesję.
Na tą chwilę wszystko działa jak należy zostało mi tylko zabezpieczenie serwera przed memory leaks ale to już inna bajka