各位朋友大家好,最近在网上下到一个php+websocket的示例代码,调试时老是出现断开问题:
代码地址:http://www.lianyue.org/2013/2511/
1,我按要求配置了IP地址及开放的端口(8045),并在服务器上启动了server/index.php
2,我查看端口8045为listen状态,
3,我通过浏览器访问 http:/IP地址/websocket 老是提示为:“连接已断开, 6秒后自动重试”
请问各位朋友,究竟哪里会出现问题??
请不吝赐教,谢谢!
------解决思路----------------------
经测试,可以正常运行
你可在出现 “连接已断开, 6秒后自动重试” 时,重新运行服务端程序
------解决思路----------------------
1、我没对示例做任何修改
2、你修改了端口,那么你要使两处的端口号保持一致
主控的 js 部分,和 server/config.php
并要保持两边的 localhost 一致
3、你的外网地址在哪里的?不会是你的网络的出口吧?
------解决思路----------------------
这种实验性的应用项目,本来就是在本地服务器上做测试用的。
你需要先在本地服务器上调试通过后,才可考虑应用于实际工作中
你给的那个连接中的 demo 连接就是有问题的,你测试过吗?
------解决思路----------------------
我昨天测试时就有问题,或许是他的服务端没打开吧
你先要在本地服务器上测试通过,再放到外网服务器上
这样就容易发现到底是哪里出了问题
------解决思路----------------------
部署到服务器上的时候要注意打开服务器的防火墙!!!!!
------解决思路----------------------
按照提示更改
WS_STATIC_URL = 'http://127.0.0.1/websocket/static';
WS_HOST = '127.0.0.1';
我这边在win下测试,也会出现这样的问题。
------解决思路----------------------
websocket 是 HTML5 才有的,你不会连这个常识也不知道吧?
友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群