解决方案 »

  1.   


    老大,我的一直显示“连接已断开, 6秒后自动重试”,并且重新运行服务器端server/index.php也是显示这个信息。
    请问我的端口显示如下有没有问题?(我用的是8045端口):
    我还想知道您在server/config.php中设置的WEBSOCKET_HOST是127.0.0.1还是您的外网IP?
    您在server/class/class_websocket.php中的$host设置为127.0.0.1还是您的外网IP?我想是不是我这里设置的有问题,我都是设置为我的外网IP?我改为127.0.0.1也还是“连接已断开”又或者是我的端口设置的有问题?我开放的是8045端口,经netstat -anp查看此端口已经处于监听状态,如上图所示,请老大给予关注解答,感谢!
      

  2.   

    1、我没对示例做任何修改
    2、你修改了端口,那么你要使两处的端口号保持一致
       主控的 js 部分,和 server/config.php
       并要保持两边的 localhost 一致
    3、你的外网地址在哪里的?不会是你的网络的出口吧?
      

  3.   


    1,
    您没有对代码做任何修改?
    websocket/index.php中的配置:
    WS_STATIC_URL = 'http://127.0.0.1/websocket/static';
    WS_HOST = '127.0.0.1';
    也没有更改?那怎么会运行成功?2,我之前是将所有的127.0.0.1更换为我的服务器IP地址,然后通过浏览器访问我的服务器IP地址/websocket 
    然后显示就不支持,老是提示“连接已断开, 6秒后自动重试”这样。3,外网地址就是我的服务器IP地址
      

  4.   

    这种实验性的应用项目,本来就是在本地服务器上做测试用的。
    你需要先在本地服务器上调试通过后,才可考虑应用于实际工作中
    你给的那个连接中的 demo 连接就是有问题的,你测试过吗?
      

  5.   

    按照提示更改
    WS_STATIC_URL = 'http://127.0.0.1/websocket/static';
    WS_HOST = '127.0.0.1';
    我这边在win下测试,也会出现这样的问题。
      

  6.   

    要不你换个websocket服务端吧
    这有个:
    DEMO :websocket 聊天室
    源码: websocket 聊天室 源码
    还是开源的
      

  7.   


    这个好像ie下不行哎,不支持?我ie一打开就alert窗口死循环。如图:点击确定,又弹出,不停确定不停弹出。。死循环。朋友,有解?
      

  8.   

    websocket 是 HTML5 才有的,你不会连这个常识也不知道吧?
      

  9.   

    看看php.ini extension=php_sockets.dll 是否已开启