3D游戏中的实时聊天框
Realtime chat box inside a 3d game
关于正在发生的事情的基本信息:
我有一个 3d 多人游戏,大约只有 15-20 个用户连接。我使用 C++ 作为与目标 c 混合的编码,有一个小型实时聊天框通过基于套接字的 http post 请求发送和接收消息。我们正在使用另一台Mac作为网络/游戏服务器/主机,游戏/用户连接到其中。
我的问题:
基于套接字的 http post 请求可以用作 3D 多人游戏中的实时聊天吗?
如果是,速度是 FA 还是更慢?
如果没有,为什么不呢? 它对我很好用,速度还可以
快是否有任何在线游戏将基于套接字的 http post 请求用作游戏本身的实时聊天?
还有其他更好的方法吗?
如果是,什么以及为什么?
问题:基于套接字的 http post 请求可以用作 3D 多人游戏中的实时聊天吗?
答:是的,您绝对可以,我将它们用于实时客户端 - 服务器模型,其中包括实时文件传输(使用文件分块)和消息传递,并且效果很好。速度真的取决于它如何为你工作,我有大量文件要分块并发送到服务器,但它仍然对我有用。
问题:是否有任何在线游戏将基于套接字的 http post 请求用作游戏本身的实时聊天?
答:显然,NodeJs是更好的选择,C#和.Net框架Windows Communication Foundation(WCF),但除此之外C++套接字是一个不错的选择。
相关文章:
- 从数据库实时显示QT c++中的数据
- 在 Windows 8/10 技术中完全实时的屏幕捕获,没有延迟
- 有没有办法使用 c++ 实时阅读文本?
- 在本地网络中通过OpenCV(C++)实时流式传输图像
- 将相机数据从服务器实时流式传输到客户端
- 动态分配的聊天数组打印缺失的数据和空
- 将实时(非静态)放在qt(c ++)上
- 线程之间的实时数据共享
- 如何在实时应用程序中锁定线程
- OpenCV - 来自相机的实时馈送不流畅
- 提升::Asio 异步聊天客户端停止与服务器通信
- 如何提高 OpenCV 实时检测器应用程序的帧率?
- 使用 Opencv 将姿势值实时写入文本文件
- Firebase C++ Windows 上的实时数据库连接丢失
- 我在 IDA 或 dbg 或 olly 上看到的内存是否与我在 RAM 上实时加载的内存相同?
- 媒体基金会:WavSink以比实时消耗率更快的速度处理音频-是否可以实时限制后台处理
- 如何实时捕获相机的视频?
- ROOT中的实时更新
- 3D游戏中的实时聊天框
- 在iOS上创建实时聊天室后,Google Play游戏服务崩溃