nodejs使用socket.io-client,nodejs做socket.io的客户端

nodejs使用socket.io-client,nodejs做socket.io的客户端
yicheng
发布于

搜索nodejs socket.io的时候,找到的全部都是nodejs作为服务器,客户端为网页的情况。

现在有个需求是客户端是nodejs的情况。经过各种搜索都找不到方案。于是直接上npmjs.com搜索起来。

最后找到了它

nodejs使用socket.io-client,nodejs做socket.io的客户端

地址是:https://www.npmjs.com/package/socket.io-client


先npm安装 socket.io-client

在nodejs中代码是这样的:

var io = require('socket.io-client');
var socket = io('http://localhost'); 
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});



socket.io在网页中使用是这样的:

<script src="/socket.io/socket.io.js"></script>
<script>  
    var socket = io('http://localhost');  
    socket.on('connect', function(){});  
    socket.on('event', function(data){});  
    socket.on('disconnect', function(){});
</script>


在nodejs中使用和在网页中使用应该没多大区别,区别就是网页中直接就io(....),

nodejs中要var io = require('socket.io-client')


nodejs中的服务端的代码就不写了,网上一大堆。

本文地址:茜文博客 >>nodejs使用socket.io-client,nodejs做socket.io的客户端

转载请注明出处!!!3Q~~~