├── .gitignore ├── INSTALL.md ├── LICENSE ├── README.md ├── README_zh-cn.md ├── examples ├── android-chat-system │ └── README.md ├── ios-chat-system │ └── README.md └── web-chat-system │ ├── app │ ├── application │ │ ├── Bootstrap.php │ │ └── controllers │ │ │ ├── Error.php │ │ │ ├── Group.php │ │ │ ├── Index.php │ │ │ ├── Roster.php │ │ │ └── User.php │ └── public │ │ ├── css │ │ ├── chat.css │ │ ├── context.standalone.css │ │ ├── font-awesome.css │ │ ├── index.css │ │ └── jquery.alerts.css │ │ ├── font │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ │ ├── images │ │ ├── avatar.jpg │ │ ├── book.png │ │ ├── book2.png │ │ ├── chat-bg.jpg │ │ ├── chat.png │ │ ├── chat2.png │ │ ├── comments.png │ │ ├── comments2.png │ │ ├── dock-faq.png │ │ ├── dock-login.png │ │ ├── dock-recommend-user.png │ │ ├── header-bg.jpg │ │ ├── jegarn_demo.gif │ │ ├── jegarn_demo_thumb.gif │ │ ├── logo.png │ │ ├── open_arrow.png │ │ ├── open_arrow_fire.png │ │ ├── radio.png │ │ ├── stack.png │ │ └── stack2.png │ │ ├── index.html │ │ ├── index.php │ │ ├── js │ │ ├── context.js │ │ ├── jegarn.js │ │ ├── jquery-1.11.3.min.js │ │ ├── jquery-ui.min.js │ │ ├── jquery.alerts.js │ │ └── minions.js │ │ ├── minions.apk │ │ ├── minions.html │ │ └── upload │ │ ├── avatar │ │ └── default │ │ │ ├── b0.jpg │ │ │ ├── b1.jpg │ │ │ ├── b2.jpg │ │ │ ├── b3.jpg │ │ │ ├── b4.jpg │ │ │ ├── b5.jpg │ │ │ ├── b6.jpg │ │ │ ├── b7.jpg │ │ │ ├── b8.jpg │ │ │ ├── b9.jpg │ │ │ ├── g0.jpg │ │ │ ├── g1.jpg │ │ │ ├── g2.jpg │ │ │ ├── g3.jpg │ │ │ ├── g4.jpg │ │ │ ├── g5.jpg │ │ │ ├── g6.jpg │ │ │ ├── g7.jpg │ │ │ ├── g8.jpg │ │ │ ├── g9.jpg │ │ │ └── index.html │ │ └── group │ │ └── default │ │ ├── counter.jpg │ │ ├── g0.jpg │ │ ├── g1.jpg │ │ ├── g2.jpg │ │ ├── g3.jpg │ │ ├── g4.jpg │ │ ├── g5.jpg │ │ ├── g6.jpg │ │ ├── g7.jpg │ │ ├── g8.jpg │ │ ├── g9.jpg │ │ ├── index.html │ │ ├── r0.jpg │ │ ├── r1.jpg │ │ ├── r2.jpg │ │ ├── r3.jpg │ │ ├── r4.jpg │ │ ├── r5.jpg │ │ ├── r6.jpg │ │ ├── r7.jpg │ │ ├── r8.jpg │ │ └── r9.jpg │ ├── config │ ├── application.ini.sample │ ├── server.php.sample │ └── webserver.php.sample │ ├── install.php │ ├── install │ └── mysql.sql │ ├── robot_counter.php │ ├── sentinel_crontab.sh │ ├── server.php │ ├── src │ ├── bootstrap.php │ └── minions │ │ ├── base │ │ ├── Cacheable.php │ │ ├── Code.php │ │ ├── Response.php │ │ └── Singleton.php │ │ ├── db │ │ └── Db.php │ │ ├── http │ │ ├── ApiControllerBase.php │ │ ├── ApiException.php │ │ ├── ApiPluginBase.php │ │ ├── ApiRequest.php │ │ └── ApiResponse.php │ │ ├── manager │ │ ├── BaseManager.php │ │ ├── GroupManager.php │ │ ├── GroupUserManager.php │ │ ├── LoginLogManager.php │ │ ├── RosterGroupManager.php │ │ ├── RosterManager.php │ │ └── UserManager.php │ │ ├── model │ │ ├── Base.php │ │ ├── Group.php │ │ ├── GroupMessage.php │ │ ├── GroupUser.php │ │ ├── LoginLog.php │ │ ├── Message.php │ │ ├── OfflineGroupMessage.php │ │ ├── OfflineMessage.php │ │ ├── Roster.php │ │ ├── RosterGroup.php │ │ └── User.php │ │ ├── upload │ │ ├── UploadFile.php │ │ └── Uploader.php │ │ └── util │ │ ├── ConvertUtil.php │ │ ├── CurlUtil.php │ │ ├── FileUtil.php │ │ ├── JegarnUtil.php │ │ └── TextUtil.php │ └── webserver.php ├── sdk ├── android │ └── src │ │ └── README.md ├── ios │ └── src │ │ └── README.md ├── js │ └── src │ │ └── README.md └── php │ └── src │ ├── README.md │ └── jegarn.php ├── src ├── bootstrap.php └── jegarn │ ├── cache │ └── Cache.php │ ├── listener │ ├── AuthPacketListener.php │ ├── ChatPacketListener.php │ ├── ChatroomPacketListener.php │ ├── GroupChatPacketListener.php │ ├── NotificationPacketListener.php │ ├── PacketInterface.php │ └── SessionInterface.php │ ├── log │ ├── FileLoggerHandler.php │ ├── Logger.php │ └── LoggerHandler.php │ ├── manager │ ├── BaseManager.php │ ├── BaseOfflineMessageManager.php │ ├── ChatroomManager.php │ ├── GroupManager.php │ ├── OfflineGroupMessageManager.php │ ├── OfflineMessageManager.php │ ├── OfflineNotificationMessageManager.php │ ├── PacketManager.php │ ├── ServerManager.php │ ├── SessionManager.php │ ├── SocketManager.php │ └── UserManager.php │ ├── packet │ ├── AuthPacket.php │ ├── ChatPacket.php │ ├── ChatroomPacket.php │ ├── GroupChatPacket.php │ ├── NotificationPacket.php │ └── Packet.php │ ├── server │ ├── BufferProcessor.php │ ├── HeadNServer.php │ ├── HeaderNBufferProcessor.php │ ├── Server.php │ ├── SwooleHeaderNBufferProcessor.php │ ├── SwooleServer.php │ ├── SwooleWebServer.php │ └── WebsocketBufferProcessor.php │ ├── session │ ├── Session.php │ └── SwooleSession.php │ └── util │ ├── ConvertUtil.php │ ├── CurlUtil.php │ ├── FileUtil.php │ └── TextUtil.php └── tests ├── app ├── AppTestBase.php ├── README.md ├── bootstrap.php ├── files │ └── image.jpg ├── module │ ├── GroupTest.php │ ├── RosterTest.php │ └── UserTest.php └── phpunit ├── server ├── benchmark.php ├── bootstrap.php ├── client.php ├── destroy.sh ├── init.sh └── module │ ├── ClientClearTest.php │ ├── ClientInitTest.php │ └── initData.php └── websocket ├── init.php └── www ├── client0.html ├── client1.html ├── client2.html ├── index.html ├── jegarn.js └── tpl.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/.gitignore -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/README_zh-cn.md -------------------------------------------------------------------------------- /examples/android-chat-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/android-chat-system/README.md -------------------------------------------------------------------------------- /examples/ios-chat-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/ios-chat-system/README.md -------------------------------------------------------------------------------- /examples/web-chat-system/app/application/Bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/application/Bootstrap.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/application/controllers/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/application/controllers/Error.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/application/controllers/Group.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/application/controllers/Group.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/application/controllers/Index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/application/controllers/Index.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/application/controllers/Roster.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/application/controllers/Roster.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/application/controllers/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/application/controllers/User.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/css/chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/css/chat.css -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/css/context.standalone.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/css/context.standalone.css -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/css/font-awesome.css -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/css/index.css -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/css/jquery.alerts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/css/jquery.alerts.css -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/font/FontAwesome.otf -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/font/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/font/fontawesome-webfont.svg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/font/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/font/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/avatar.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/book.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/book2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/book2.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/chat-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/chat-bg.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/chat.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/chat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/chat2.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/comments.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/comments2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/comments2.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/dock-faq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/dock-faq.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/dock-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/dock-login.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/dock-recommend-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/dock-recommend-user.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/header-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/header-bg.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/jegarn_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/jegarn_demo.gif -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/jegarn_demo_thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/jegarn_demo_thumb.gif -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/logo.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/open_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/open_arrow.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/open_arrow_fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/open_arrow_fire.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/radio.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/stack.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/images/stack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/images/stack2.png -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/index.html -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/index.php -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/js/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/js/context.js -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/js/jegarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/js/jegarn.js -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/js/jquery-1.11.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/js/jquery-1.11.3.min.js -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/js/jquery-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/js/jquery-ui.min.js -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/js/jquery.alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/js/jquery.alerts.js -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/js/minions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/js/minions.js -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/minions.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/minions.apk -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/minions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/minions.html -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b0.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b1.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b2.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b3.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b4.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b5.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b6.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b7.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b8.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/b9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/b9.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g0.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g1.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g2.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g3.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g4.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g5.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g6.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g7.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g8.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/g9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/avatar/default/g9.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/avatar/default/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/counter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/counter.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g0.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g1.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g2.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g3.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g4.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g5.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g6.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g7.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g8.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/g9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/g9.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r0.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r1.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r2.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r3.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r4.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r5.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r6.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r7.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r8.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/app/public/upload/group/default/r9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/app/public/upload/group/default/r9.jpg -------------------------------------------------------------------------------- /examples/web-chat-system/config/application.ini.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/config/application.ini.sample -------------------------------------------------------------------------------- /examples/web-chat-system/config/server.php.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/config/server.php.sample -------------------------------------------------------------------------------- /examples/web-chat-system/config/webserver.php.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/config/webserver.php.sample -------------------------------------------------------------------------------- /examples/web-chat-system/install.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/install.php -------------------------------------------------------------------------------- /examples/web-chat-system/install/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/install/mysql.sql -------------------------------------------------------------------------------- /examples/web-chat-system/robot_counter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/robot_counter.php -------------------------------------------------------------------------------- /examples/web-chat-system/sentinel_crontab.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/sentinel_crontab.sh -------------------------------------------------------------------------------- /examples/web-chat-system/server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/server.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/bootstrap.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/base/Cacheable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/base/Cacheable.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/base/Code.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/base/Code.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/base/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/base/Response.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/base/Singleton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/base/Singleton.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/db/Db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/db/Db.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/http/ApiControllerBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/http/ApiControllerBase.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/http/ApiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/http/ApiException.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/http/ApiPluginBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/http/ApiPluginBase.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/http/ApiRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/http/ApiRequest.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/http/ApiResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/http/ApiResponse.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/BaseManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/BaseManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/GroupManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/GroupManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/GroupUserManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/GroupUserManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/LoginLogManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/LoginLogManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/RosterGroupManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/RosterGroupManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/RosterManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/RosterManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/manager/UserManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/manager/UserManager.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/Base.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/Group.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/Group.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/GroupMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/GroupMessage.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/GroupUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/GroupUser.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/LoginLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/LoginLog.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/Message.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/OfflineGroupMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/OfflineGroupMessage.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/OfflineMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/OfflineMessage.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/Roster.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/Roster.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/RosterGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/RosterGroup.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/model/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/model/User.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/upload/UploadFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/upload/UploadFile.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/upload/Uploader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/upload/Uploader.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/util/ConvertUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/util/ConvertUtil.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/util/CurlUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/util/CurlUtil.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/util/FileUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/util/FileUtil.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/util/JegarnUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/util/JegarnUtil.php -------------------------------------------------------------------------------- /examples/web-chat-system/src/minions/util/TextUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/src/minions/util/TextUtil.php -------------------------------------------------------------------------------- /examples/web-chat-system/webserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/examples/web-chat-system/webserver.php -------------------------------------------------------------------------------- /sdk/android/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/sdk/android/src/README.md -------------------------------------------------------------------------------- /sdk/ios/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/sdk/ios/src/README.md -------------------------------------------------------------------------------- /sdk/js/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/sdk/js/src/README.md -------------------------------------------------------------------------------- /sdk/php/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/sdk/php/src/README.md -------------------------------------------------------------------------------- /sdk/php/src/jegarn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/sdk/php/src/jegarn.php -------------------------------------------------------------------------------- /src/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/bootstrap.php -------------------------------------------------------------------------------- /src/jegarn/cache/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/cache/Cache.php -------------------------------------------------------------------------------- /src/jegarn/listener/AuthPacketListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/AuthPacketListener.php -------------------------------------------------------------------------------- /src/jegarn/listener/ChatPacketListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/ChatPacketListener.php -------------------------------------------------------------------------------- /src/jegarn/listener/ChatroomPacketListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/ChatroomPacketListener.php -------------------------------------------------------------------------------- /src/jegarn/listener/GroupChatPacketListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/GroupChatPacketListener.php -------------------------------------------------------------------------------- /src/jegarn/listener/NotificationPacketListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/NotificationPacketListener.php -------------------------------------------------------------------------------- /src/jegarn/listener/PacketInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/PacketInterface.php -------------------------------------------------------------------------------- /src/jegarn/listener/SessionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/listener/SessionInterface.php -------------------------------------------------------------------------------- /src/jegarn/log/FileLoggerHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/log/FileLoggerHandler.php -------------------------------------------------------------------------------- /src/jegarn/log/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/log/Logger.php -------------------------------------------------------------------------------- /src/jegarn/log/LoggerHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/log/LoggerHandler.php -------------------------------------------------------------------------------- /src/jegarn/manager/BaseManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/BaseManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/BaseOfflineMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/BaseOfflineMessageManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/ChatroomManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/ChatroomManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/GroupManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/GroupManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/OfflineGroupMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/OfflineGroupMessageManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/OfflineMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/OfflineMessageManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/OfflineNotificationMessageManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/OfflineNotificationMessageManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/PacketManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/PacketManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/ServerManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/ServerManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/SessionManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/SessionManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/SocketManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/SocketManager.php -------------------------------------------------------------------------------- /src/jegarn/manager/UserManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/manager/UserManager.php -------------------------------------------------------------------------------- /src/jegarn/packet/AuthPacket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/packet/AuthPacket.php -------------------------------------------------------------------------------- /src/jegarn/packet/ChatPacket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/packet/ChatPacket.php -------------------------------------------------------------------------------- /src/jegarn/packet/ChatroomPacket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/packet/ChatroomPacket.php -------------------------------------------------------------------------------- /src/jegarn/packet/GroupChatPacket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/packet/GroupChatPacket.php -------------------------------------------------------------------------------- /src/jegarn/packet/NotificationPacket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/packet/NotificationPacket.php -------------------------------------------------------------------------------- /src/jegarn/packet/Packet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/packet/Packet.php -------------------------------------------------------------------------------- /src/jegarn/server/BufferProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/BufferProcessor.php -------------------------------------------------------------------------------- /src/jegarn/server/HeadNServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/HeadNServer.php -------------------------------------------------------------------------------- /src/jegarn/server/HeaderNBufferProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/HeaderNBufferProcessor.php -------------------------------------------------------------------------------- /src/jegarn/server/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/Server.php -------------------------------------------------------------------------------- /src/jegarn/server/SwooleHeaderNBufferProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/SwooleHeaderNBufferProcessor.php -------------------------------------------------------------------------------- /src/jegarn/server/SwooleServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/SwooleServer.php -------------------------------------------------------------------------------- /src/jegarn/server/SwooleWebServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/SwooleWebServer.php -------------------------------------------------------------------------------- /src/jegarn/server/WebsocketBufferProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/server/WebsocketBufferProcessor.php -------------------------------------------------------------------------------- /src/jegarn/session/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/session/Session.php -------------------------------------------------------------------------------- /src/jegarn/session/SwooleSession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/session/SwooleSession.php -------------------------------------------------------------------------------- /src/jegarn/util/ConvertUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/util/ConvertUtil.php -------------------------------------------------------------------------------- /src/jegarn/util/CurlUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/util/CurlUtil.php -------------------------------------------------------------------------------- /src/jegarn/util/FileUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/util/FileUtil.php -------------------------------------------------------------------------------- /src/jegarn/util/TextUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/src/jegarn/util/TextUtil.php -------------------------------------------------------------------------------- /tests/app/AppTestBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/AppTestBase.php -------------------------------------------------------------------------------- /tests/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/README.md -------------------------------------------------------------------------------- /tests/app/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/bootstrap.php -------------------------------------------------------------------------------- /tests/app/files/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/files/image.jpg -------------------------------------------------------------------------------- /tests/app/module/GroupTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/module/GroupTest.php -------------------------------------------------------------------------------- /tests/app/module/RosterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/module/RosterTest.php -------------------------------------------------------------------------------- /tests/app/module/UserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/module/UserTest.php -------------------------------------------------------------------------------- /tests/app/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/app/phpunit -------------------------------------------------------------------------------- /tests/server/benchmark.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/benchmark.php -------------------------------------------------------------------------------- /tests/server/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/bootstrap.php -------------------------------------------------------------------------------- /tests/server/client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/client.php -------------------------------------------------------------------------------- /tests/server/destroy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/destroy.sh -------------------------------------------------------------------------------- /tests/server/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/init.sh -------------------------------------------------------------------------------- /tests/server/module/ClientClearTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/module/ClientClearTest.php -------------------------------------------------------------------------------- /tests/server/module/ClientInitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/module/ClientInitTest.php -------------------------------------------------------------------------------- /tests/server/module/initData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/server/module/initData.php -------------------------------------------------------------------------------- /tests/websocket/init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/init.php -------------------------------------------------------------------------------- /tests/websocket/www/client0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/www/client0.html -------------------------------------------------------------------------------- /tests/websocket/www/client1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/www/client1.html -------------------------------------------------------------------------------- /tests/websocket/www/client2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/www/client2.html -------------------------------------------------------------------------------- /tests/websocket/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/www/index.html -------------------------------------------------------------------------------- /tests/websocket/www/jegarn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/www/jegarn.js -------------------------------------------------------------------------------- /tests/websocket/www/tpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoguais/jegarn/HEAD/tests/websocket/www/tpl.html --------------------------------------------------------------------------------