gpt4 book ai didi

node.js - Socket.IO 启动客户端到第三方服务器的连接

转载 作者:太空宇宙 更新时间:2023-11-04 02:14:36 28 4
gpt4 key购买 nike

我在客户端上使用socket.io,我想启动从客户端到运行安装了socket.io的 Node 的服务器的连接。

这可能吗?Cat 我使用socket.io-client 来做到这一点?

这是我的代码

客户端

<script src="http://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.5/socket.io.js"></script>
<script>
var socket = io.connect("localhost:8001")
</script>

在浏览器控制台中我收到以下错误

获取http://file/socket.io/?EIO=3&transport=polling&t=LF7pj8U net::ERR_NAME_NOT_RESOLVED

服务器

var http = require("http")
var io = require('socket.io')
var server = http.createServer(function(req, res){
})
server.listen(8001)

最佳答案

如果 socket.io 服务器与 http 服务器不是同一个 Node 实例,您需要像这样实例化套接字服务:

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

关于node.js - Socket.IO 启动客户端到第三方服务器的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36312492/

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