[請益] PHP的socket跟其他的有什麼不同

看板PHP作者 ( )時間6年前 (2017/09/20 01:25), 編輯推噓2(2014)
留言16則, 9人參與, 最新討論串1/2 (看更多)
各位大大晚安, 小步才又來打擾了,最近有機會寫 PHP websocket 但很多疑惑, 最近聽隔壁的說 node 可以寫 websocket 但 PHP 不行, 搜尋 PHP socket 明明官網有相關 socket_* 函數,或者好多教 PHP socket 寫推播的文,但又一直聽到 PHP 無法寫 socket 究竟是什麼意思呢? (因為搜尋了 PHP socket 都是一些 socket_* 的教學範例文章, 小布材這邊是想更了解 PHP / socket 的愛恨故事,有請知道的 大大指引迷津(給個關鍵字之類).. 感謝 -- 有一次 大家問我:「你的人生追求是什麼﹖」 我說:「金錢和美女」 於是大家開始鄙視我... 後來 大家又問我:「你的人生追求是什麼?」 我說:「事業和愛情」 於是大家開始敬仰我... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.122.20 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1505841911.A.CB9.html

09/20 08:22, , 1F
因為現成的免費資源不穩(如PHPMailer),自己重新打
09/20 08:22, 1F

09/20 08:23, , 2F
造才發現根本連不上伺服器,因為伺服端設定值不公開
09/20 08:23, 2F

09/20 08:25, , 3F
採用最原始的mail函式才解決,現在似乎由dns決定
09/20 08:25, 3F

09/20 08:27, , 4F
以上是因電子郵件問題而跨入php socket部份
09/20 08:27, 4F

09/20 09:15, , 5F
不是不能寫 只是node js可以很輕鬆達到 php要花很多功夫
09/20 09:15, 5F

09/20 11:25, , 6F
socket 和 websocket 是兩件不同的事情吧
09/20 11:25, 6F

09/20 11:26, , 7F
如果你是要寫websocket的話,已經有不少人寫好了
09/20 11:26, 7F

09/20 11:27, , 8F
09/20 11:27, 8F

09/20 13:53, , 9F
websocket != socket
09/20 13:53, 9F

09/20 16:36, , 10F
The socket extension implements a "low-level"
09/20 16:36, 10F

09/20 16:37, , 11F
interface to the socket communication functions
09/20 16:37, 11F

09/20 16:38, , 12F
例如你可以用純PHP寫出一個 像PTT這樣BBS server出來
09/20 16:38, 12F

09/20 20:30, , 13F
原來 socket !== websocket!
09/20 20:30, 13F

09/22 13:59, , 14F
php有socket的套件 ratchet 可找找
09/22 13:59, 14F

09/22 23:42, , 15F
效能差異
09/22 23:42, 15F

09/27 14:23, , 16F
reactphp/socket 也可以參考看看
09/27 14:23, 16F
文章代碼(AID): #1PmLBtov (PHP)
文章代碼(AID): #1PmLBtov (PHP)