CentOS7.0安装websocketd

  1. 安装前的准备

     yum install -y \
     vim \
     wget \
     unzip \
    
  2. 安装

     cd /root
     wget https://github.com/joewalnes/websocketd/releases/download/v0.3.0/websocketd-0.3.0-linux_amd64.zip
     unzip websocketd-0.3.0-linux_amd64.zip
     cp websocketd /usr/bin/
    
  3. 测试是否安装成功

     websocketd --help
    
  4. 编写PHP脚本

     vim /www/test.php
    
     #!/usr/local/php/bin/php
     <?php
     for ($i = 0; $i <= 10; $i++) {
         usleep(1000000);
         echo $i . PHP_EOL;
     }
    
     ESC
     :wq
    
     chmod -R 755 /www/test.php
    
     websocketd --port=8888 /www/test.php
    
  5. 在浏览器打开控制台

     # 执行以下JS代码
     var ws = new WebSocket('ws://localhost:8888');
     ws.onmessage = function(event) {
       console.log(event.data);
     };
    
  6. 官网

  7. 官方示例

  8. 聊天服务器

  9. 读用户输入

@耿志环 2012-∞ 冀ICP备17033181号, powered by Gitbook修订: 2019-07-08 16:49:59

results matching ""

    No results matching ""