├── .gitignore ├── .gitmodules ├── README.md ├── README_RUS.md ├── composer.json ├── examples └── events │ ├── controllers │ └── NsEventExampleController.php │ └── views │ ├── eventListener.php │ ├── index.php │ ├── sendEvent.php │ └── sendRoomEvent.php ├── lib ├── js │ ├── client │ │ └── client.template.js │ └── server │ │ ├── components │ │ ├── autoload │ │ │ ├── channel.manager.js │ │ │ └── public.data.js │ │ ├── component.manager.js │ │ ├── db.js │ │ ├── db │ │ │ ├── dummy │ │ │ │ └── connector.js │ │ │ └── mysql │ │ │ │ └── connector.js │ │ ├── event.manager.js │ │ └── socket.pull.js │ │ ├── events │ │ ├── client │ │ │ ├── channel.join.js │ │ │ ├── channel.leave.js │ │ │ ├── event.emit.js │ │ │ ├── public.data.js │ │ │ ├── room.join.js │ │ │ └── room.leave.js │ │ └── server │ │ │ ├── auth.js │ │ │ ├── channel_event.js │ │ │ ├── event.js │ │ │ ├── invoke.js │ │ │ ├── jquery.js │ │ │ ├── logout.js │ │ │ ├── multiple.frame.js │ │ │ ├── public.data.js │ │ │ └── userEvent.js │ │ ├── package.json │ │ ├── server.config.js.php │ │ └── server.js └── php │ ├── Autoload.php │ ├── NodeSocket.php │ ├── NodeSocketCommand.php │ ├── assets │ └── NodeSocketAssets.php │ ├── behaviors │ ├── ABehavior.php │ ├── ArBehavior.php │ ├── ArChannel.php │ ├── ArChannelTrigger.php │ └── ArSubscriber.php │ ├── components │ ├── AComponent.php │ ├── ArEvent.php │ ├── Db.php │ ├── db │ │ ├── BaseDriver.php │ │ ├── DriverInterface.php │ │ ├── dummy │ │ │ └── DummyDriver.php │ │ └── mysql │ │ │ ├── MysqlDriver.php │ │ │ ├── m131126_114536_node_socket_migration.php │ │ │ └── models │ │ │ ├── NsChannel.php │ │ │ ├── NsSubscriber.php │ │ │ └── NsSubscriberChannel.php │ └── frames │ │ └── JQuerySelector.php │ ├── console │ ├── ConsoleInterface.php │ ├── UnixConsole.php │ └── WinConsole.php │ ├── frames │ ├── AFrame.php │ ├── Authentication.php │ ├── ChannelEvent.php │ ├── Event.php │ ├── FrameFactory.php │ ├── IFrameFactory.php │ ├── Invoke.php │ ├── JQuery.php │ ├── LogoutFrame.php │ ├── Multiple.php │ ├── PublicData.php │ ├── RuntimeServerConfiguration.php │ └── UserEvent.php │ └── models │ ├── AModel.php │ ├── Channel.php │ ├── Subscriber.php │ └── SubscriberChannel.php └── tests └── php ├── components └── db │ ├── BaseDriverTest.php │ └── mysql │ └── MysqlDriverTest.php ├── frames ├── AFrameTest.php ├── EventTest.php └── InvokeTest.php └── models ├── AModelTest.php ├── ChannelTest.php └── SubscriberTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/README.md -------------------------------------------------------------------------------- /README_RUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/README_RUS.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/composer.json -------------------------------------------------------------------------------- /examples/events/controllers/NsEventExampleController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/examples/events/controllers/NsEventExampleController.php -------------------------------------------------------------------------------- /examples/events/views/eventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/examples/events/views/eventListener.php -------------------------------------------------------------------------------- /examples/events/views/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/examples/events/views/index.php -------------------------------------------------------------------------------- /examples/events/views/sendEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/examples/events/views/sendEvent.php -------------------------------------------------------------------------------- /examples/events/views/sendRoomEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/examples/events/views/sendRoomEvent.php -------------------------------------------------------------------------------- /lib/js/client/client.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/client/client.template.js -------------------------------------------------------------------------------- /lib/js/server/components/autoload/channel.manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/autoload/channel.manager.js -------------------------------------------------------------------------------- /lib/js/server/components/autoload/public.data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/autoload/public.data.js -------------------------------------------------------------------------------- /lib/js/server/components/component.manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/component.manager.js -------------------------------------------------------------------------------- /lib/js/server/components/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/db.js -------------------------------------------------------------------------------- /lib/js/server/components/db/dummy/connector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/db/dummy/connector.js -------------------------------------------------------------------------------- /lib/js/server/components/db/mysql/connector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/db/mysql/connector.js -------------------------------------------------------------------------------- /lib/js/server/components/event.manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/event.manager.js -------------------------------------------------------------------------------- /lib/js/server/components/socket.pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/components/socket.pull.js -------------------------------------------------------------------------------- /lib/js/server/events/client/channel.join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/client/channel.join.js -------------------------------------------------------------------------------- /lib/js/server/events/client/channel.leave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/client/channel.leave.js -------------------------------------------------------------------------------- /lib/js/server/events/client/event.emit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/client/event.emit.js -------------------------------------------------------------------------------- /lib/js/server/events/client/public.data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/client/public.data.js -------------------------------------------------------------------------------- /lib/js/server/events/client/room.join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/client/room.join.js -------------------------------------------------------------------------------- /lib/js/server/events/client/room.leave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/client/room.leave.js -------------------------------------------------------------------------------- /lib/js/server/events/server/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/auth.js -------------------------------------------------------------------------------- /lib/js/server/events/server/channel_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/channel_event.js -------------------------------------------------------------------------------- /lib/js/server/events/server/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/event.js -------------------------------------------------------------------------------- /lib/js/server/events/server/invoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/invoke.js -------------------------------------------------------------------------------- /lib/js/server/events/server/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/jquery.js -------------------------------------------------------------------------------- /lib/js/server/events/server/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/logout.js -------------------------------------------------------------------------------- /lib/js/server/events/server/multiple.frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/multiple.frame.js -------------------------------------------------------------------------------- /lib/js/server/events/server/public.data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/public.data.js -------------------------------------------------------------------------------- /lib/js/server/events/server/userEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/events/server/userEvent.js -------------------------------------------------------------------------------- /lib/js/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/package.json -------------------------------------------------------------------------------- /lib/js/server/server.config.js.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/server.config.js.php -------------------------------------------------------------------------------- /lib/js/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/js/server/server.js -------------------------------------------------------------------------------- /lib/php/Autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/Autoload.php -------------------------------------------------------------------------------- /lib/php/NodeSocket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/NodeSocket.php -------------------------------------------------------------------------------- /lib/php/NodeSocketCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/NodeSocketCommand.php -------------------------------------------------------------------------------- /lib/php/assets/NodeSocketAssets.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/assets/NodeSocketAssets.php -------------------------------------------------------------------------------- /lib/php/behaviors/ABehavior.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/behaviors/ABehavior.php -------------------------------------------------------------------------------- /lib/php/behaviors/ArBehavior.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/behaviors/ArBehavior.php -------------------------------------------------------------------------------- /lib/php/behaviors/ArChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/behaviors/ArChannel.php -------------------------------------------------------------------------------- /lib/php/behaviors/ArChannelTrigger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/behaviors/ArChannelTrigger.php -------------------------------------------------------------------------------- /lib/php/behaviors/ArSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/behaviors/ArSubscriber.php -------------------------------------------------------------------------------- /lib/php/components/AComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/AComponent.php -------------------------------------------------------------------------------- /lib/php/components/ArEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/ArEvent.php -------------------------------------------------------------------------------- /lib/php/components/Db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/Db.php -------------------------------------------------------------------------------- /lib/php/components/db/BaseDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/BaseDriver.php -------------------------------------------------------------------------------- /lib/php/components/db/DriverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/DriverInterface.php -------------------------------------------------------------------------------- /lib/php/components/db/dummy/DummyDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/dummy/DummyDriver.php -------------------------------------------------------------------------------- /lib/php/components/db/mysql/MysqlDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/mysql/MysqlDriver.php -------------------------------------------------------------------------------- /lib/php/components/db/mysql/m131126_114536_node_socket_migration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/mysql/m131126_114536_node_socket_migration.php -------------------------------------------------------------------------------- /lib/php/components/db/mysql/models/NsChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/mysql/models/NsChannel.php -------------------------------------------------------------------------------- /lib/php/components/db/mysql/models/NsSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/mysql/models/NsSubscriber.php -------------------------------------------------------------------------------- /lib/php/components/db/mysql/models/NsSubscriberChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/db/mysql/models/NsSubscriberChannel.php -------------------------------------------------------------------------------- /lib/php/components/frames/JQuerySelector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/components/frames/JQuerySelector.php -------------------------------------------------------------------------------- /lib/php/console/ConsoleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/console/ConsoleInterface.php -------------------------------------------------------------------------------- /lib/php/console/UnixConsole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/console/UnixConsole.php -------------------------------------------------------------------------------- /lib/php/console/WinConsole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/console/WinConsole.php -------------------------------------------------------------------------------- /lib/php/frames/AFrame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/AFrame.php -------------------------------------------------------------------------------- /lib/php/frames/Authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/Authentication.php -------------------------------------------------------------------------------- /lib/php/frames/ChannelEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/ChannelEvent.php -------------------------------------------------------------------------------- /lib/php/frames/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/Event.php -------------------------------------------------------------------------------- /lib/php/frames/FrameFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/FrameFactory.php -------------------------------------------------------------------------------- /lib/php/frames/IFrameFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/IFrameFactory.php -------------------------------------------------------------------------------- /lib/php/frames/Invoke.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/Invoke.php -------------------------------------------------------------------------------- /lib/php/frames/JQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/JQuery.php -------------------------------------------------------------------------------- /lib/php/frames/LogoutFrame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/LogoutFrame.php -------------------------------------------------------------------------------- /lib/php/frames/Multiple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/Multiple.php -------------------------------------------------------------------------------- /lib/php/frames/PublicData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/PublicData.php -------------------------------------------------------------------------------- /lib/php/frames/RuntimeServerConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/RuntimeServerConfiguration.php -------------------------------------------------------------------------------- /lib/php/frames/UserEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/frames/UserEvent.php -------------------------------------------------------------------------------- /lib/php/models/AModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/models/AModel.php -------------------------------------------------------------------------------- /lib/php/models/Channel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/models/Channel.php -------------------------------------------------------------------------------- /lib/php/models/Subscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/models/Subscriber.php -------------------------------------------------------------------------------- /lib/php/models/SubscriberChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/lib/php/models/SubscriberChannel.php -------------------------------------------------------------------------------- /tests/php/components/db/BaseDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/components/db/BaseDriverTest.php -------------------------------------------------------------------------------- /tests/php/components/db/mysql/MysqlDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/components/db/mysql/MysqlDriverTest.php -------------------------------------------------------------------------------- /tests/php/frames/AFrameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/frames/AFrameTest.php -------------------------------------------------------------------------------- /tests/php/frames/EventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/frames/EventTest.php -------------------------------------------------------------------------------- /tests/php/frames/InvokeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/frames/InvokeTest.php -------------------------------------------------------------------------------- /tests/php/models/AModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/models/AModelTest.php -------------------------------------------------------------------------------- /tests/php/models/ChannelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/models/ChannelTest.php -------------------------------------------------------------------------------- /tests/php/models/SubscriberTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oncesk/yii-node-socket/HEAD/tests/php/models/SubscriberTest.php --------------------------------------------------------------------------------