【发布时间】:2009-09-15 00:47:39
【问题描述】:
我有一个使用subprocess.Popen() 函数启动PHP 脚本的python 程序。 PHP 脚本需要与 Python 来回通信,我正在努力寻找一种简单而可靠的方式来管理消息发送/接收。
我已经使用基本套接字编写了一个工作协议,但感觉不是很健壮 - 我没有任何逻辑来处理丢弃的消息,我什至不完全理解套接字是如何工作的,这让我不确定关于还有什么可能出错的地方。
有没有比原始套接字更简单的通用库或 IPC 框架?
- ATM 我需要支持 Python 和 PHP 的东西,但将来我可能还希望能够使用 C、Perl 和 Ruby。
- 我正在寻找稳健的东西,即当服务器或客户端崩溃时,对方需要能够优雅地恢复。
【问题讨论】: