需要的建议 - Python中的网络 - 一个好主意?

Pau*_*aul 4 python network-programming

我正在考虑用Python而不是C/C++ API编写我的应用程序的网络相关功能.网络的预期用途是在我的应用程序的两个实例之间传递文本消息,类似于通过网络尽可能频繁地传递玩家位置的游戏.

虽然python套接字模块看起来已经足够成熟,但我想检查一下python模块是否存在局限性,这在开发的后期可能会成为一个问题.

您如何看待python套接字模块:

  1. 对于生产质量的软件来说,它是否可靠且快速?
  2. 如果我的应用程序有任何已知的限制可能是一个问题.需要比常规客户端 - 服务器消息传递更复杂的网络?

提前致谢,

保罗

小智 9

查看Twisted,一个用于网络的Python引擎.内置支持TCP,UDP,SSL/TLS,组播,Unix套接字,大量协议(包括HTTP,NNTP,IMAP,SSH,IRC,FTP等)