如何获取绑定客户端的端口的文件描述符。我希望它在不同进程之间共享端口。
我能够获取 tcp 服务器的文件描述符,但无法获取客户端的文件描述符。例如:
p=reactor.listenTCP(8005,Myfactory())
端口对象在哪里p
,在这里我可以通过使用来获取文件描述符p.fileno()
但在客户的情况下
p=reactor.connectTCP('127.0.0','8080',MyFactory())
如果这样做的话p.fileno()
我收到如下错误
AttributeError: 'int' object has no attribute 'fileno'
我知道它是整数,但我的问题是:还有其他方法可以获取客户端的文件描述符吗?