Windows下socket.io环境搭建与使用(做一个一对一聊天程序)

本文介绍了如何在Windows下搭建socket.io环境,以创建一个跨平台的一对一聊天应用。通过讲解server.js和client.html的代码实现,展示了如何处理连接、发送私密消息和断开连接的事件。同时,提到了环境配置步骤,包括安装node.js、git,配置git和npm,并解决依赖安装问题。最后,成功运行程序并在浏览器中查看效果。
摘要由CSDN通过智能技术生成

最近开始搞socket.io,主要目的是可以用它实现跨平台的通信,比如手机与电脑,mac系统与windows系统。

关于socket.io的介绍我就不过多说明,大家找找就有。我随意找了一个一对一通信的client端和server端,将代码放在下面。

server端(server.js)

var fs = require('fs')
    , http = require('http')
    , socketio = require('socket.io');


  
var server = http.createServer(function(req, res) {
    res.writeHead(200, { 'Content-type': 'text/html'});
    res.end(fs.readFileSync(__dirname + '/client.html'));
}).listen(3000, function() {
    console.log('Listening at: http://localhost:3000');
});


var users = {};


socketio.listen(server).on('connection', function (socket) {
  //socketio.sockets.emit('connect',{hell:'boy'});
console.log('a user connected');
//console.log(socket.id);
//socket.nickName = "nickName";
//console.log(socket.nickName);

//发送私密消息
  socket.on('private message', function (from

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值