我有一个问题,我应该遵循哪条路径。
我想通过网络浏览器开发实时在线游戏。
我想用C ++和TCP套接字监听来编写游戏服务器。客户端游戏将使用javascript编写。唯一的问题我不知道如何使用TCP套接字与c ++服务器进行javascript通信。我考虑过使用Socket.IO,但据我所知,这个库没有选项可以连接到真正的TCP服务器,推送字节并读取传入的。相反,我需要使用一些像我想要避免的Node.JS服务器这样的包装器。
任何人都可以指导我应该走哪条路?
答案 0 :(得分:1)
您可以将游戏服务器本身设为HTTP服务器。在大多数情况下,它可以只提供静态文件,但是当它收到WebSocket升级请求时,它可以处理它所需的。
答案 1 :(得分:0)
你应该看看websockify:
websockyfy是TCP代理/网桥的WebSocket。这允许浏览器 连接到任何应用程序/服务器/服务。实施中 Python,C,Node.js和Ruby。