html5的websocket怎么在服务器端配置php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5的websocket怎么在服务器端配置php相关的知识,希望对你有一定的参考价值。

就是要用命令行去手动输入php,知道的话能写个具体路径的demo最好,我现在使用的是开源中国上的一个demo,但是服务器端有很多问题

  WebSockets是在一个(TCP)接口进行双向通信的技术,PUSH技术类型。同时WebSockets仍将基于W3C标准,目前为止Chrome和Safari的最新版本浏览器已经支持WebSockets了。
  WebSockets可以替代Long Polling(PHP服务端推送技术),这是一个有趣的概念。
  客户端发送一个请求到服务器,现在,服务器端并不会响应还没准备好的数据,它会保持连接的 打开状态直到最新的数据准备就绪发送,之后客户端收到数据,然后发送另一个请求。这有它的好处:
  减少任一连接的延迟,当一个连接已经打开时就不需要创建另 一个新的连接。但是Long-Polling并不是什么花俏技术,他仍有可能发生请求暂停,因此会需要建立新的连接。
  一些AJAX应用使用上述技术-这经常是归因于低资源利用。
  参考资料:http://blog.sina.com.cn/s/blog_575b0ca50100q17k.html
参考技术A apache自己就有,还需要去配置么?
windows下,直接下载安装,默认配置即可。
linux下,我习惯用centos,你直接yum install httpd php php-mysql,按y搞定一切。追问

你应该没用过,不是你常用的apache2+php,这个要手动开关,我已经解决了

怎么在服务器端关闭websocket连接

参考技术A 同 WebSocket 客户端何消息给另客户端自通所谓 Socket 客户端同传送消息

懂意思先自WebWocket服务器端何处理两客户端聊流程写基础再说看基础何设计设计所谓socket与websocket客户端间沟通

另外要说明windows要使用TcpListener集IOCP要使用Socket类本回答被提问者采纳
参考技术B 获取到websocket
websocket.close()
参考技术C 从服务器端获取socket实例后调用 MyWebSocket.session.close();

以上是关于html5的websocket怎么在服务器端配置php的主要内容,如果未能解决你的问题,请参考以下文章

HTML5的webSocket怎么理解

HTML5新技术:SSE挑战WebSocket

JavaEE7 HTML5利用WebSocket实现即时通讯

HTML5之WebSocket

java怎么做websocket

C# WebSocket 服务端示例代码 + HTML5客户端示例代码