在 Laravel 上要開 socket 沒有非常困難,但是眉角也是不少,而且 php 果然還是不太適合做這件事。。。
我用的是 BrainSocket。例子可以參考Ratchet, Laravel 4 Realtime Chat

事實上,我後來在設定要傳給指定使用者 socket msg 時,有一小段是回去改 Ratchet 的程式碼的,幾乎都是動到BrainSocketEventListener.php

Android 可以搭配 Android Async 服用。

記得要使用的時候,在 server 上要開啟 socket 唷。

$ php artisan brainsocket:start

或是

$ nohup php artisan brainsocket:start >socket.log &
$ tail -f 50 socket.log
  • & 是背景執行
  • nohup 是會開一個 nohup.txt,持續記錄
  • tail 的數字指定要顯示最後幾行

Comments

comments powered by Disqus
Copyright © 2013 Andro Chen
Powered by Logdown and Greyshade
Favicon from The Noun Project