【发布时间】:2009-11-16 03:25:49
【问题描述】:
我有一个应用程序,用于每周连接一次服务,持续 1 小时。这个会话有很多要求,其中之一是我们一次只能打开一个 tcp 连接。
在我们完成的大约 30 个会话中,我们有 3 个会话在 1 小时内打开了多个 tcp 连接。
我想知道 php 中是否有一个方法可以返回连接状态,我考虑过使用 netstat 并查找我们连接到的服务器的 ip,然后根据该状态确定是否可以继续或我们应该等待。这样做的问题是我们计划在未来购买更多连接,这将导致一次只能通过 1 个连接。
我们正在使用来自 zend 框架的 Zend_Http_Client 并尝试了以下方法:
取消设置客户端和适配器对象 在客户端请求函数之后显式调用适配器关闭函数 上次我同时取消设置和关闭适配器
一切顺利,
杰森
【问题讨论】: