【发布时间】:2011-01-26 22:56:40
【问题描述】:
我想问一个关于如何在扭曲的RPC 中关闭连接的问题。
我知道有人问过类似的问题,但似乎没有回答我的问题。
我正在做一些基本的连接,如下图所示:
cfactory = pb.PBClientFactory()
reactor.connectTCP(<host>, <port>, cfactory)
dfr.addCallbacks(<callback>, <errfun>, ...)
...
(in the <callback> func) remote.callRemote('myfunc', ...)
一切正常,可以满足我的需要。
但问题是,如果我检查它,我看到连接仍然处于活动状态(“已建立”)
netstat -a.
由于我在无限期运行的客户端和服务器之间执行此操作,因此我不能只继续累积活动连接。
出于同样的原因,我也无法停止反应堆。
那么,有没有办法关闭连接,而不是通过创建自己的协议?
我想先检查一下,因为除了这个事实之外,一切都正常工作 - 如果可能的话,我将只添加一个需要的东西,而不是从协议设置和所有开始。
感谢您的关注,我们将不胜感激。
托尼
【问题讨论】:
标签: twisted