- 在安裝目錄(以我的例子是D:\xampp\htdocs\ws)底下建立一個 src資料夾, 在src裡再建立一個MyApp資料夾(名字沒限制, 這裡以MyApp示範),
然後在MyApp裡建立一個管理訊息的應用程式的檔案Chat.php, 這個程式會聆聽4個事件:
- onOpen - 有新連線的時候會呼叫這個function
- onMessage - 有新訊息的事件
- onClose - 連線關閉的事件
- onError - 連線有錯誤的事件
- 再來, 我們要建立一個處理訊息往來的server, 在安裝目錄底下建立一個bin資料夾然後再建立一個chat-server.php的檔案
- 建好chat-server.php之後, 我們在該目錄下用cmd執行
php chat-server.php
來啟用"server". - 啟用後, 我們來看看是否有成功執行:
- 我們在根目錄(xampp是htdocs)建立一個test.html然後把底下的code貼上去
- 然後打開2個瀏覽器各自輸入
localhost/test.html
127.0.0.1/test.html
-
如果沒問題, 輸入訊息後就會看到下面的畫面
{
"autoload": {
"psr-0": {
"MyApp": "src"
}
},
"require": {
"cboden/ratchet": "^0.3.5"
}
}
如果不是, 請依照上面修改, 然後cmd 輸入 composer dumpautoload重新產生composer.json檔
您好,
回覆刪除目前是所有連入的人都在同一個room裡面,
想請教要怎麼修改,
才可以讓對話變成1對1呢?
謝謝您。