需要帮助! 我试图让一个CPU使用在一个子网中的另一个cpu上自动托管的WCF服务。 address =“http://192.168.0.107:55533/WCFTest” binding =“basicHttpBinding” 在客户端我指定相同的地址,它工作正常,但...... 每次计算机连接到路由器时,它都会获得一个不同的IP地址(并非总是如此),如果地址发生变化,客户端计算机将无法连接到服务。 有没有什么方法客户端机器如何使用mac地址连接到服务器机器,或其他东西,但没有对路由器进行任何其他设置,因为以后它可能是不同的子网?
谢谢!
答案 0 :(得分:0)
您可以使用某些DNS解析名称,而不是使用IP地址。
您还可以使用Azure WCF中继服务=在云上进行无法更改的端点中继。
参考:
https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-what-is-it
入门:
https://docs.microsoft.com/en-us/azure/service-bus-relay/service-bus-relay-tutorial