gpt4 book ai didi

node.js - Socket.io 客户端 socket.io@0.9.16

转载 作者:太空宇宙 更新时间:2023-11-03 23:40:28 25 4
gpt4 key购买 nike

我的问题是我可以通过 html/js 连接到我的客户端,但我无法使用 Node 做同样的事情。我正在使用 socket.io@0.9.16 。

var io       = require('socket.io');

var socket = io.connect('https://website.com:3000');

socket.on('connect', function (data) {
socket.emit('room', 'connecting');
})

socket.on('message' , function (data){
console.log("message has been sent");
});

对比

<html>

<script src="https://website.com:3000/socket.io/socket.io.js"></script>


<script type="text/javascript">
var socket = io.connect('https://website.com:3000');

socket.on('connect', function (data) {
socket.emit('room', 'connecting');
})

socket.on('message' , function (data){
alert(data.message);
});
</script>


</html>

最佳答案

npm 安装socket.io-client@0.9.16

 var io       = require('socket.io-client');

var socket = io.connect('https://website:3000') ;

socket.on('connect', function (data) {
socket.emit('room', 'foo');
console.log('connecting... working...')
});

socket.on('someRoom' , function (data){
console.log('update ...');
console.log(data);
});

关于node.js - Socket.io 客户端 socket.io@0.9.16,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24518369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com