关于套接字:将 Unity 游戏连接到 Digital Ocean Node.js 服务器 | 珊瑚贝

Connect Unity Game to Digital Ocean Node.js Server


开始学习我的统一游戏的网络教程(以前没有这样做过)。

到目前为止,它已经创建了一些可以连接的非常简单的脚本。这是我所拥有的:

1
2
3
4
5
6
7
var io = require(“socket.io”)(process.env.port || 3000);

console.log(“Server Started”);

io.on(“connection”, function (socket) {
    console.log(“Client Connected”);
});

在 Unity 中,我有一个带有 Socket IO 组件(来自商店中的资产)的游戏对象。在 CMD 中,我运行本地版本的 server.js(上面的代码),并看到”服务器已启动”出现。在 Unity 中,GameObject 的 URL 设置为:ws://127.0.0.1:3000/socket.io/?EIO=4


想通了。我没有打开端口,因此连接没有通过。 “sudo ufw allow 3000” 是我需要的。 :)


来源:https://www.codenong.com/43873234/

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?