我有Linux &Mac OS X客户端具有多个网卡,每个网卡可以以各种组合连接到Internet/Intranet。
纯Java客户端应用程序使用' closeablehttpasynclient '而不指定使用哪个本地IP。当我收到HTTP响应时,我需要找出用于路由到目标主机的本地IP(网卡)。有可能做到吗?
谢谢
我能做的最好的是使用一个带有'setEventHandler'和重写' responserreceived (NHttpClientConnection conn)'的自定义构建器。
从'conn'我可以读取私人'IOSession'字段(由于反射),它通常包含本地IP。