一个即时通讯软件中,点与点之间使用udp进行通讯,首先要得知对方的ip。这样的话,我的思路是这样的:首先获取本机自己的ip地址,然后将这个ip地址交给服务器,好友从服务器中获取自己的ip地址,然后对方就可以给自己发讯息了。但有些机子有很多ip地址,比如我装了虚拟机,就多出了两个假的ip,应该如何在这些ip地址中找出一个可用的ip?应该是要一个个测试过去看它通不通吧?请问大家这个测试的代码应该怎么写呢?