gpt4 book ai didi

http - 如何使用 IIS 通过 HTTP 隧道传输多人游戏数据以最大程度地减少延迟?

转载 作者:可可西里 更新时间:2023-11-01 15:27:13 24 4
gpt4 key购买 nike

我想创建一个基于浏览器的网络游戏。为了让尽可能多的人使用它,我想把所有的流量都嵌入到标准的 HTTP 包中。

假设我使用 IIS 作为后端,我应该如何对其进行编码以最大程度地减少延迟?

从某种在内存中使用共享状态的 ASP 应用程序(也许是 ASP.NET MVC)开始是否合理?或者我应该从一开始就计划编写我自己的某种 IIS 插件吗?或者我应该放弃 IIS 并改为编写自定义服务器吗?

从每个客户端开始重复查询(比如每秒十次)是否合理,或者我是否应该以某种方式使数据更像流(如果是的话,怎么做)?

最佳答案

这可以很好地工作,但您将不得不做一些不那么“传统”的事情。

要完成这项工作,请不要执行单独的请求,保持请求打开,然后使用打开的连接传输数据。

您可以尝试使用类似 Bayeux 的协议(protocol), 但这里没有规则。

Here's an example with ASP.NET using COMET .

关于http - 如何使用 IIS 通过 HTTP 隧道传输多人游戏数据以最大程度地减少延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/740445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com