oncesk / yii-node-socket

66 stars 46 forks source link

NodeSocket and its behaviors do not have a method or closure named "createEventFrame". #22

Closed rooooodik closed 10 years ago

rooooodik commented 10 years ago

Добрый день, не пойму почему он не видит метод

oncesk commented 10 years ago

Добрый день, лумаю что доки старые читали, а верся новая, посмотрите метод getFrameFactory

Думаю в этом дело ;), нет так пишите будем разбираться

rooooodik commented 10 years ago

Да я просто хотел запустить примеры На NsEventExample/index и nsEventExample/eventListener заходит а на остальных такая ошибка Получается примеры не актуальны? Самое интересное что методы эти в коде есть

oncesk commented 10 years ago

примеры стары как мир) но принцип актуален

rooooodik commented 10 years ago

К сожалению ничего не выходит, а есть актуальная документация?

oncesk commented 10 years ago

На гитхабе октуальная для ветки мастер, логи посмотрите, возможно переменная для сессии называется не PHPSESSID, сюда можете логи сервера кинуть?

rooooodik commented 10 years ago

[Sat Apr 05 18:42:07.185681 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP Fatal error: Call to undefined function ElephantIO\curl_init() in /home/user/test/protected/extensions/yii-node-socket/lib/vendor/elephant.io/lib/ElephantIO/Client.php on line 348, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185802 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP Stack trace:, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185848 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 1. {main}() /home/user/test/index.php:0, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185875 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 2. CApplication->run() /home/user/test/index.php:13, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185897 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 3. CWebApplication->processRequest() /home/user/test/framework/base/CApplication.php:180, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185919 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 4. CWebApplication->runController() /home/user/test/framework/web/CWebApplication.php:141, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185941 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 5. CController->run() /home/user/test/framework/web/CWebApplication.php:282, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185961 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 6. CController->runActionWithFilters() /home/user/test/framework/web/CController.php:265, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.185981 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 7. CController->runAction() /home/user/test/framework/web/CController.php:286, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.186001 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 8. CInlineAction->runWithParams() /home/user/test/framework/web/CController.php:308, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.186023 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 9. NsEventExampleController->actionSendRoomEvent() /home/user/test/framework/web/actions/CInlineAction.php:49, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.186045 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 10. YiiNodeSocket\Frames\AFrame->send() /home/user/test/protected/controllers/NsEventExampleController.php:37, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.186066 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 11. YiiNodeSocket\Frames\AFrame->emit() /home/user/test/protected/extensions/yii-node-socket/lib/php/frames/AFrame.php:76, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.186088 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 12. ElephantIO\Client->init() /home/user/test/protected/extensions/yii-node-socket/lib/php/frames/AFrame.php:167, referer: http://test/index.php?r=NsEventExample/index [Sat Apr 05 18:42:07.186109 2014] [:error] [pid 6106] [client 127.0.0.1:36178] PHP 13. ElephantIO\Client->handshake() /home/user/test/protected/extensions/yii-node-socket/lib/vendor/elephant.io/lib/ElephantIO/Client.php:66, referer: http://test/index.php?r=NsEventExample/index

oncesk commented 10 years ago

Curl над установить и, либо включить как екстеншн

rooooodik commented 10 years ago

Можно поподробней?)

rooooodik commented 10 years ago

всё делал по инструкции)

oncesk commented 10 years ago

Это екстеншн php

rooooodik commented 10 years ago

Огромное спасибо всё вроде завелось, только на слушателя не приходит ничего, видимо из-за старых примеров. Сейчас что нибудь придумаю)

rooooodik commented 10 years ago

А ну конечно jquery то я не подключил) Еще раз большое спасибо впервые попробовал сокеты, очень круто

oncesk commented 10 years ago

Отлично ;) будут вопросы пишите, тему закрыть если вс е ок

rooooodik commented 10 years ago

Сорри что уже не в тему, а насколько это безопасно. Может ли чат между 2мя лицами прослушать третье?

oncesk commented 10 years ago

Если это комната то в принципе да, если это канал то нет

oncesk commented 10 years ago

Как вариант для комнаты можно сгенериьь уникальное имя, что усложнит прлцесс прослушки, но как таковп возможность есть

rooooodik commented 10 years ago

Спасибо)