第四十七篇:实现 服务端 与 客户端 之间 Socket 即时通讯

简介

  • 本 Dome 基于 Socket框架, 主要的功能就是即时通讯功能,创建房间,并与发送信息给所有在房间内的客户端,与QQ群相似,群的人数可以是’>’=2个人在房间内。

Socket 即时通讯的 服务端 与 客户端 dome

使用过程

  • 1、启动 Socket 服务器

    node 01-搭建socket服务器.js

  • 2、打开 socketClientDome 工程,并运行代码。

  • 3、进入页面后,可以任意输入一个用户名字,然后进行登录

  • 4、socket 客户端 发送信息,与服务器通信,并监听服务返回的数据(即相当于他人给你回的信息)

代码主要部份

服务端

需要在项目中下载 socket.io 框架模块

cd 到指定项目所在的文件夹 , 然后在终端输入 node install socket.io –save 下载框架

创建 基于 http 的 Socket 服务端

// 引入 http 框架
var http = require('http');

var server = http.createServer();

// 引入 socket 框架
var socketIo = require('socket.io');
// 创建 socket 服务端 
var serverSocket = socketIo(server);

监听 connection 事件 , clietSocket 是客户端的 socket

serverSocket.on(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值