我有一个问题,应该走哪条路。
我想通过网络浏览器开发实时在线游戏。
我想使用C++编写游戏服务器,并侦听TCP套接字。客户端游戏将使用JavaScript编写。唯一的问题是,我不知道如何使用TCP套接字将JavaScript与C++服务器通信。我考虑使用Socket.IO,但据我所知,此库没有选项只连接到真实的TCP服务器,推送字节并读取传入的字节。相反,我需要使用一些包装器,如Node.JS服务器,但我想避免使用它。
有人可以指导我应该选择哪条路吗?
我有一个问题,应该走哪条路。
我想通过网络浏览器开发实时在线游戏。
我想使用C++编写游戏服务器,并侦听TCP套接字。客户端游戏将使用JavaScript编写。唯一的问题是,我不知道如何使用TCP套接字将JavaScript与C++服务器通信。我考虑使用Socket.IO,但据我所知,此库没有选项只连接到真实的TCP服务器,推送字节并读取传入的字节。相反,我需要使用一些包装器,如Node.JS服务器,但我想避免使用它。
有人可以指导我应该选择哪条路吗?
你应该看一下websockify:
websockyfy是一个WebSocket到TCP代理/桥接器。这允许浏览器连接到任何应用程序/服务器/服务。有Python、C、Node.js和Ruby的实现。