Advertisement

node 内核基于 WebSocket 和 native 描述符

阅读量:

server.js

复制代码
 const http = require('http');

    
 const crypto = require('crypto');
    
  
    
 const server = http.createServer(function (req,res) {
    
     res.writeHead(200,{'Content-type':'text/plain'});
    
     res.end('hello world');
    
 });
    
  
    
 server.listen(80);
    
  
    
 server.on('upgrade',function (req,socket,upgradeHead) {
    
     const head = new Buffer(upgradeHead.length);
    
  
    
     upgradeHead.copy(head);
    
     let key = req.headers['sec-websocket-key'];
    
     let shasum = crypto.createHash('sha1');
    
     const GUID = '258EAFA5-E914

全部评论 (0)

还没有任何评论哟~