我正在考虑用Python而不是C/C++ API编写我的应用程序的网络相关功能.网络的预期用途是在我的应用程序的两个实例之间传递文本消息,类似于通过网络尽可能频繁地传递玩家位置的游戏.
虽然python套接字模块看起来已经足够成熟,但我想检查一下python模块是否存在局限性,这在开发的后期可能会成为一个问题.
您如何看待python套接字模块:
对于生产质量的软件来说,它是否可靠且快速?
如果我的应用程序有任何已知的限制可能是一个问题.需要比常规客户端 - 服务器消息传递更复杂的网络?
提前致谢,
保罗
查看Twisted,一个用于网络的Python引擎.内置支持TCP,UDP,SSL/TLS,组播,Unix套接字,大量协议(包括HTTP,NNTP,IMAP,SSH,IRC,FTP等)