【发布时间】:2016-06-06 12:31:36
【问题描述】:
我现在正在使用 thrift-python。在我检查了它的源代码之后,我发现在服务器端,thrift setsockopt(reuseaddr, 1) 默认情况下。 Ctrl+C 重启服务器调试很有帮助。
但现在我在 localhost 有太多客户端,他们使用短连接与服务器通信。当它们关闭连接时,那些随机端口正好处于 TIME_WAIT 状态!所以他们可以覆盖我想在上面运行另一个节俭服务器的端口。那么,如何在 thrift 客户端上指定 REUSEADDR 选项?
【问题讨论】:
-
PS,thrift客户端短连接的代码不是我写的。这是我的campany中的一个公共组件。所以,我宁愿不改变这一点。请帮帮我。
标签: network-programming thrift