http://socket.io
最近需要做个webim的网页端的在线聊天工具,在网上看到别人写的一个,是用nodejs做服务器端,socket.io用做客户端。真是很简单就是实现一个网页聊天室的效果
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
var app = require('http').createServer(handler)
, io = require('socket.io').listen(app)
, fs = require('fs')
app.listen(80);
function handler (req, res) {
fs.readFile(__dirname + '/index.html',
function (err, data) {
if (err) {
res.writeHead(500);
return res.end('Error loading index.html');
}
res.writeHead(200);
res.end(data);
});
}
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
我把我看到的这款webim上传了,需要的可以看看
分享到:
相关推荐
socket.io,socket.io-client 用于java或android连接nodejs websocket
session.socket.io, 在 socket.io 中,表示/连接会话 session.socket.io ( SessionSockets ) 这个小模块简化了 socket.io 使用express或者连接中间件的http会话的使用。 它没有依赖项,可以使用任何与表示或者连接...
node.js 的socket.io的使用,适合nodejs初学者,超精简的node.js websocket网页聊天室DEMO,虽然是很基础,但你至少得会配置nodejs,会敲hello world吧。
socket.io.js下载
微信小程序实现websocket,socket.io文件(小程序版),外接引入..........,无教程
Cocos Creator 3.x 中使用 Socket.io Cocos Creator 3.x 中使用 Socket.io 文档地址:https://blog.csdn.net/nicepainkiller/article/details/127239678 文档地址:...
一个简易的多人聊天室,实现实时更新
socket.io 的c++实现,基于websocketcpp 可以和socket.io 官方提供的 socket.io-client 实现对接
unity3d商城付费资源,用于实现websocket客户端,有服务端范例代码
socket.io API文档
node.js websocket socket.io unity 同步 使用Node.js+socket.io制作服务端,unity+socket.io for unity 制作客户端 ,验证位置同步Demo (Javascript代码可使用Webstorm等IDE进行编写)
该项目是Socket.IO服务器的开源 Java 实现。基于Netty服务器框架。 根据 Apache License 2.0 获得许可。 支持1.x - 4.x版本的Socket.IO 客户端 支持 xhr 轮询传输 支持websocket传输 支持命名空间和房间 支持ack...
支持socket.io 的python websocket 客服端 支持socket.io 的python websocket 客服端支持socket.io 的python websocket 客服端
socket.io-client-0.5.0.jar包,在使用socket开发websocket的时候,用到的包。 socket.io-client-0.5.0.jar包,在使用socket开发websocket的时候,用到的包。
在Delphi中实现WebSocket和Socket.io链接可以为开发人员提供在应用程序中实现实时通信和即时更新的功能。WebSocket是一种用于在客户端和服务器之间进行双向通信的网络协议,而Socket.io则是一种基于WebSocket的实时...
这是基于socket.io实现双向实时通信的聊天室样例。来源于网上的博文,我对源码做了一些增强,并把需要的node.js、socket.io、jQuery、服务端和客户端源码,全部打在一起(node.js的npm需要在线安装,聊天室样例也有...
ShopNC - B2B2C商城系统V5版本的在线客服IM服务端程序,基于socket.io的websocket协议的聊天软件,服务器需要安装node.js。亲测安装在centos7下可使用。服务端的安装步骤:1.配置文件config.js中配置好数据库和服务...
@hyoga/uni-socket重写 socket.io-client 的 engin.io-client 处理件,h5 依旧使用原生 WebSocket,APP 与小程序使用 uni-app 的 WebSocket 协议,所以 h5 端任然可以支持长轮询等方式,APP 与小程序只能支持 ...
用node.js开源框架socket.io实现的简单websocket,浏览器与服务器端的长链接,html5支持的新特性,比传统的轮询机制要优越……