Javascript客户端C ++服务器游戏

时间:2013-09-15 19:24:08

标签: javascript c++ sockets socket.io

我有一个问题,我应该遵循哪条路径。

我想通过网络浏览器开发实时在线游戏。

我想用C ++和TCP套接字监听来编写游戏服务器。客户端游戏将使用javascript编写。唯一的问题我不知道如何使用TCP套接字与c ++服务器进行javascript通信。我考虑过使用Socket.IO,但据我所知,这个库没有选项可以连接到真正的TCP服务器,推送字节并读取传入的。相反,我需要使用一些像我想要避免的Node.JS服务器这样的包装器。

任何人都可以指导我应该走哪条路?

2 个答案:

答案 0 :(得分:1)

您可以将游戏服务器本身设为HTTP服务器。在大多数情况下,它可以只提供静态文件,但是当它收到WebSocket升级请求时,它可以处理它所需的。

答案 1 :(得分:0)

你应该看看websockify:

  

websockyfy是TCP代理/网桥的WebSocket。这允许浏览器   连接到任何应用程序/服务器/服务。实施中   Python,C,Node.js和Ruby。