php是基于服务器的语言,那php中的WebSocket有什么用呢?
网页每次请求了php连接后,服务器将会返回用户一个网页,该网页在用户的浏览器上显示,后续的javascript会在页面上继续执行。但php则已经完成了使命,只能等待下次连接。
那php中的WebSocket是不是用于作为WebSocket服务器使用?通过php解释器解释php的WebSocket服务器代码,在服务器中长期运行WebSocket服务器。
而浏览器则通过js的WebSocket客户端连到服务器?还是说浏览器的请求在服务器中留下Session,而该Session id请求到服务器上的内容均通过一个长期存在的php WebSocket客户端转发到WebSocket服务器上?可是这样也是没办法和浏览器直接通信呀。
还是说,php的Websocket服务器和客户端,均存在于能运行php解释器的硬件中?那就不是通过浏览器来作为WebSocket的客户端了吧?
其实我重点想知道的是,在php领域中,WebSocket的客户端,一般会有哪些技术实现,来自哪些平台的客户端?如果这个客户端的平台是浏览器的话,那也是js的WebSocket客户端吧?有没有做过相关的实际项目的?
我是知道一个项目,WebSocket两端分别运行在嵌入式设备和手机中。那是通过安卓系统和嵌入式中的微机系统来实现的WebSocket客户端和服务器,跟php,js,浏览器这些没有什么关系。。。WebSocket既然叫“Web”Socket,那跟它相关的网页应用有什么呢?如何实现呢?