有没有一种方法可以将twisted.internet.interfaces.ITransport强制写入给定的主机名而不是解析的IP地址?

时间:2018-08-16 23:53:16

标签: python twisted hostname transport

启动连接到特定主机名和端口的反应堆后,我将做我的事情,然后调用transport.write()将数据发送到对等方。

不过,据我所知,主机名已解析,并且数据被写回到ip地址本身,而不是启动反应堆时使用的主机名。

在我的情况下,这是一个问题,因为我们正在使用nginx的ssl_preread server_name指令来路由全部进入同一IP地址的多个不同流。

因此需要主机名才能正确路由数据包。

因此...有什么办法让transport.write()使用给定的主机名而不是解析的IP地址?还是我错过了什么?

谢谢!

0 个答案:

没有答案