nodejs使用socket.io-client,nodejs做socket.io的客户端
发布于
搜索nodejs socket.io的时候,找到的全部都是nodejs作为服务器,客户端为网页的情况。
现在有个需求是客户端是nodejs的情况。经过各种搜索都找不到方案。于是直接上npmjs.com搜索起来。
最后找到了它
地址是: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中的服务端的代码就不写了,网上一大堆。
或 匿名发表评论
找到 0 条评论