workerman-chat
=======
基於workerman的GatewayWorker框架開發的一款高性能支持分佈式部署的聊天室系統。

GatewayWorker框架文檔：http://gatewayworker-doc.workerman.net/

 特性
======
 * 使用websocket協議
 * 多瀏覽器支持（瀏覽器支持html5或者flash任意一種即可）
 * 多房間支持
 * 私聊支持
 * 掉線自動重連
 * 支持多服務器部署
 * 業務邏輯全部在一個文件中，快速入門可以參考這個文件[Applications/Chat/Event.php](https://github.com/walkor/workerman-chat/blob/master/Applications/Chat/Event.php)   
  
啟動停止(Linux系統)
=====
以debug方式啟動  
```php start.php start  ```

以daemon方式啟動  
```php start.php start -d ```

啟動(windows系統)
======
（windows系統僅作為開發測試環境）  
首先windows系統需要先下載windows版本workerman，替換Workerman目錄。

步驟：  
1、刪除Workerman目錄包括文件  
2、下載或者clone windows版本workerman，zip地址 https://github.com/walkor/workerman-for-win/archive/master.zip  
3、解壓到原Worekrman目錄所在位置，同時目錄workerman-for-win-master重命名為Workerman(注意第一個字母W為大寫)  
4、雙擊start_for_win.bat啟動（系統已經裝好php，並設置好環境變量，要求版本php>=5.3.3）  

注意：  
windows系統下無法使用 stop reload status 等命令  
如果無法打開頁面請嘗試關閉服務器防火牆  

測試
=======
瀏覽器訪問 http://服務器ip或域:55151,例如http://127.0.0.1:55151

 [更多請訪問www.workerman.net](http://www.workerman.net/workerman-chat)
