PHP DevPHP经验分享程序员

一个提供socket服务的项目

2016-12-30  本文已影响232人  Stone_Zhuo

serve-socket

一个提供socket服务的工具

项目托管地址

https://github.com/betterzfz/socket-service

环境要求

nodejs

部署

{
    "hostname" : "127.0.0.1",
    "port" : 3000
}

使用

<script src="http://127.0.0.1:3000/socket.io/socket.io.js"></script>
<script src="http://127.0.0.1:3000/socket-service.js"></script>

请将文件路径中的hostnameport设置成与./config/default.json中参数相同的值。

const socket_service = new SocketService('127.0.0.1', '3000');
socket_service.register('purchase', { id : 1, message : 'hello'});

其中purchase是事件名称,{ id : 1, message : 'hello'}是该事件发送的数据。

socket_service.apply('purchase', data => {
    console.log(data);
});

其中purchase是上面注册的事件名称, data是接收到的参数。

本文首发于公众号:programmer_cc,转载请注明出处。


微信公众号.jpg
上一篇 下一篇

猜你喜欢

热点阅读