我想在我看来这是一项非常简单的任务。我使用netsh wlan start hostednetwork...
在Win7上启动了无线托管网络,一切都很好。甚至可以与远程设备建立通信。
使用arp -a -v
我可以看到IP地址列表,发现我的远程设备的IP地址是192.168.173.xx。
现在,我只想使用C ++ / CLI(.NET 4.5)发现这个地址。我从未与网络合作,但我不是.NET的初学者。但是,我找不到任何东西。我试过的都没有给我答案。应该有一个简单的方法,不是吗?
我之所以需要这是因为远程设备充当服务器,所以我需要将我的请求从我的PC发送到该设备的地址......就是这样。
有人知道如何执行此操作吗?
答案 0 :(得分:0)
似乎我发现自己是这个问题的解决方案......
GetIpNetTable2()
然后扫描此函数返回的表。请参阅this link to MSDN。
它使用Win32函数而不是C ++ / CLI,但它可以混合使用。