简而言之,我正在创建一个基于 Flash 的多人游戏,现在我开始编写服务器端代码。好吧,我是该项目的唯一开发人员,所以我正在寻找一个与游戏配合良好的高级套接字库,以加快我的开发时间。
我曾尝试使用 Twisted Framework(适用于 Python),但我遇到了一些个人问题,因此我正在寻找其他解决方案。
我对 Java 或基于 Python 的库持开放态度。最主要的是库对于多人游戏足够稳定,并且库需要是“高级”(抽象)的,因为我是游戏套接字编程的新手。
我还想指出,我将为我的 Flash 游戏 (Actionscript 3.0) 使用原始二进制套接字,因为我认为它会比传统的 Flash XML 套接字更快。
最佳答案
Python 的一个选项是 Concurrence框架。我最近使用它,与 Stackless Python 一起使用,以模拟每秒可能有数千个请求的环境,每个请求都必须在不到 2 秒的时间内处理。 API 非常简单,并且有详细的文档记录。
我非常接近使用 Netty 在 Java 中实现,这是一个 JBoss 项目。
关于java - 寻求用于套接字编程(Java 或 Python)的高级库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1728266/