鍍金池/ 問答/Java  PHP  網(wǎng)絡(luò)安全  HTML/ 在PHP中,用Socket來替代WebSocket,會有什么問題?

在PHP中,用Socket來替代WebSocket,會有什么問題?

1、在PHP中,Socket是自PHP誕生以來,就有的嗎?
2、Socket和WebSocket都是長連接,那用Socket來完成WebSocket的功能,會有什么弊端,有什么好處呢?
3、PHP中已有Websocket API (不是很確定有沒有)有必要在PHP中使用Socket來編寫一個WebSocket服務(wù)端程序嗎?
4、做一個WebSocket服務(wù)端,用PHP好嗎?還是用C語言或者Java來做Websocket服務(wù)端程序會比較好?
5、用js中的WebSocket API (是不是只有客戶端?) 和 PHP 中的WebSocket API(不確定有沒有)有什么不同?

回答
編輯回答
蟲児飛

1.如果我沒記錯的話php4.0開始支持socket
2.WebSocket也是Socket兩者沒區(qū)別,只是瀏覽器端的Socket被命名為WebSocket而已,而由于瀏覽器的限制性,WebSocket屬于閹割版Socket罷了
3.4.5.PHP中沒有Websocket啊。。。

2017年9月27日 07:01
編輯回答
好難瘦

如果你想在php中使用websocket,推薦使用swoole框架。如果用php自帶的socket函數(shù)簇來實現(xiàn)websocket,效果其實很差。

2018年1月2日 02:20
編輯回答
尐懶貓

用swoole 沒說的

2017年11月20日 16:24