title: 如今只使用TCP协议开发实时多人在线网络游戏可行吗?
desc: 开发对实时性要求高的网络游戏时 通常会建议选择UDP协议.但是在某些环境下，UDP是不可用的. 比如技术本身不支持HTML5， flash ， 服务器禁止UDP协议等.<br><br>但是实际上， 也又很多优秀的网络游戏采用了TCP协议.<br>比如下表中列出的一些.居然又大名鼎鼎的WOW <br><img src
topic: 网络游戏
content: 1. 多人游戏可以同时支持 TCPUDP 2. 优先使用 UDP 3. 网络不允许时 fall back 回 TCP去。4. Flash可以用 UDP的，RTMFP，可以在服务器本地启一个 RTMFP转换到裸 UDP的网关。5. TCP可以胜任 DiabloIII这样的 ARPG游戏，很难（不好）胜任lol，dota，fps这些类型。6. 局域网区别不大，公网区别很大，特别是高峰期想要流畅的话。欢迎使用我的快速可靠协议 KCP，为你的应用提供更低延迟的 UDP可靠传输机制： GitHub - skywind3000
answerer_tags: Putty本无树，MinGW亦非台