文件名称:backend-project
文件大小:6.73MB
文件格式:ZIP
更新时间:2024-04-15 20:05:07
Go
后端游戏 去例行程序 Go例程或协程用于并行编程,在应用程序中经常使用 每个客户都有自己的 集线器将有一个 Websocket Websocket用于在客户端之间实时传输游戏数据。 Websocket很不错,因为它允许服务器进行回调。 并提供了更多的React性程序。 Websocket由一个集线器组成,该集线器具有许多可以注册和注销的客户端。 当客户端将他的坐标发送到服务器时,集线器将注册客户端已发送消息,并因此通知/广播所有其他客户端有关播放器新坐标的信息。 通过SSL的Websocket 要连接到网络套接字,我们必须使用ws://servername进行连接,但是由于服务器仅是https,因此我们将写入`wss:// servername Websocket通过Nginx反向代理 我们必须设置nginx配置文件,以便允许使用websocket。 这是通过将以下内容添加到ngi
【文件预览】:
backend-project-master
----models()
--------game()
--------interfaces.go(172B)
--------user()
--------endpoint.go(444B)
----middle()
--------game.go(833B)
--------validation.go(2KB)
--------jwt.go(1KB)
--------validation_test.go(4KB)
--------user.go(504B)
----dao()
--------db.go(1KB)
--------user.go(1KB)
----Pipfile(138B)
----api()
--------endpoints.go(470B)
--------error.go(186B)
--------game.go(332B)
--------jwt.go(1KB)
--------user.go(708B)
----_http_test()
--------testlogin.py(336B)
--------testmongo.py(305B)
--------create_user.py(447B)
--------helloworld.py(710B)
----.idea()
--------misc.xml(195B)
--------vcs.xml(180B)
--------modules.xml(276B)
--------.gitignore(176B)
--------morodownload.iml(622B)
----main.go(422B)
----.gitignore(29B)
----Makefile(182B)
----go.sum(15KB)
----backend-project(15.01MB)
----README.md(2KB)
----go.mod(344B)