李祖龙-1108-笔记

2016-1108

websocket

  • 原生socket
  • Net下socket
  • server端
  var net = require('net');
  var server = net.createServer((socket) => {
    //添加客户端到列表
    var name = clients.add(socket);
    //发送数据监听
    socket.on('data', (data) => {
      console.log(data.toString());
      clients.sendAll(socket, data);
    });
    //关闭监听
    socket.on('close', (data) => {
      console.log(data);
    })
  });
  • client
  var net = require('net');
  //链接到服务端
  var client = net.connect({port:8000}, () => {
    console.log('链接成功');
  })
  //发送数据
  client.on('data', (data) => {
    console.log(data.toString());
  })
  //关闭连接
  client.on('end', () => {
    console.log('断开了');
  })
  • express 使用socket eg: socket.io
  • npm install socket.io
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,505评论 1 37
  • tcp TCP/IP是不同的通信协议的大集合 TCP -传输控制协议TCP用于从应用程序到网络的数据传输控制。负责...
    zy01阅读 242评论 0 0
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 6,414评论 0 6
  • 1.创建基本的TCP服务器 var net = require('net'); var HOST = '127.0...
    松爱家的小秦阅读 441评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139