我正在使用UdpClient将数据包发送到服务器。我正在使用(hostname,port)构造函数构建我的Sender对象时初始化UdpClient。以这种方式构造时,UdpClient将主机名解析为IP地址。对UdpClient对象的后续调用使用IP地址。
不幸的是,如果使用的DNS别名通过DNS系统更新为指向不同的IP地址,则除非重新创建,否则此更改不会反映在我的Sender对象中。
让我的Sender对象及时对DNS更改做出反应的最佳方法是什么?表现非常重要。我可以想到几个解决方案:
有人有这方面的经验吗?