我遇到了一个奇怪的问题,这是我的方案
现在,如果我从 WCF2 上的Windows应用程序调用一个函数,它在普通机器上进一步调用WCF1的函数,它就能成功运行。
但是当我在硬件防火墙(启用了NAT)后面的机器上执行此操作时, WCF2 的功能成功调用,并且WCF1上从WCF2调用的函数在超时到期时失败。如果我在不使用WCF2的情况下直接调用WCF1的功能,它可以成功运行。
我知道,在NAT双向通讯中。很麻烦,大多数情况下都不支持。但 WCF1 和 WCF2 之间的通信中没有双工的作用,
如果有任何角色,那我怎么能阻止它...,
注意:我无法禁用NAT