在PHP中,用Socket来替代WebSocket,会有什么问题?

1、在PHP中,Socket是自PHP诞生以来,就有的吗?
2、Socket和WebSocket都是长连接,那用Socket来完成WebSocket的功能,会有什么弊端,有什么好处呢?
3、PHP中已有Websocket API (不是很确定有没有)有必要在PHP中使用Socket来编写一个WebSocket服务端程序吗?
4、做一个WebSocket服务端,用PHP好吗?还是用C语言或者Java来做Websocket服务端程序会比较好?
5、用js中的WebSocket API (是不是只有客户端?) 和 PHP 中的WebSocket API(不确定有没有)有什么不同?

阅读 4.8k
3 个回答

1.如果我没记错的话php4.0开始支持socket
2.WebSocket也是Socket两者没区别,只是浏览器端的Socket被命名为WebSocket而已,而由于浏览器的限制性,WebSocket属于阉割版Socket罢了
3.4.5.PHP中没有Websocket啊。。。

如果你想在php中使用websocket,推荐使用swoole框架。如果用php自带的socket函数簇来实现websocket,效果其实很差。

用swoole 没说的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题