3
A
回答
0
這裏是一個訪問ARP表中的Android,以解決IP MAC地址
string GetMACAddressviaIP(string ipAddr)
{
string result = "";
ostringstream ss;
ss << "/proc/net/arp";
string loc = ss.str();
ifstream in(loc);
if(!in)
{
printf("open %s failed\n",loc.c_str());
return result;
}
string line;
while(getline(in, line)){
if(strstr(line.c_str(), ipAddr.c_str()))
{
const char *buf = strstr(line.c_str(), ":") - 2;
int counter = 0;
stringstream ss;
while(counter < 17)
{
ss << buf[counter];
counter++;
}
result = ss.str();
}
}
return result;
}
相關問題
- 1. 獲取設備連接到局域網的設備的IP地址/ MAC地址
- 2. 如何獲取Android中Wifi連接設備的MAC地址
- 3. 如何獲取使用java的網絡設備的MAC地址
- 4. 連接到3G移動網絡時獲取Android設備的IP地址
- 5. 如何在java中獲取當前網絡連接的接口mac地址?
- 6. snmp網絡發現識別連接到路由器的設備的MAC地址
- 7. 查找連接到同一網絡的設備的IP地址和端口
- 8. 如何獲取Java中所有網絡設備的IP地址
- 9. 如何掃描Android中本地網絡中其他設備的MAC地址?
- 10. 如何檢測連接到同一網絡的設備的IP
- 11. 如何獲取vC++中網絡連接的PC的IP地址
- 12. 如何從網絡上的IP地址獲取MAC地址?
- 13. 獲取用於從Android設備連接到Firebase的IP地址
- 14. 如何獲取WiFi網絡接口的MAC地址?
- 15. 如何獲得藍牙連接設備的MAC地址在android中
- 16. 從Android應用獲取設備的MAC地址和IP地址
- 17. 如何區分連接到網絡的Android設備和筆記本電腦的MAC地址?
- 18. 如何在Android設備連接到WiFi時獲取蜂窩網絡的IP地址
- 19. Android將無法連接到WiFi網絡後,MAC地址更改
- 20. CoreBluetooth:如何獲取我連接的BLE設備的藍牙MAC地址?
- 21. 獲取我設備的wifi mac地址?
- 22. 獲取設備的MAC地址
- 23. 連接到java中的網絡設備
- 24. 獲取網絡中的所有mac地址android
- 25. 獲取的WiFi點設備的MAC地址連接到離子2
- 26. 獲取連接到WLAN路由器的所有設備的MAC地址在C#
- 27. 如何通過iOS中的BLE獲取設備的MAC地址
- 28. 是否可以獲取我家庭網絡中所有連接設備的mac地址?
- 29. Ping網絡並獲取mac地址
- 30. 爲連接的網絡設備獲取唯一的標識
好代碼示例中,我很容易讓我的設備的MAC地址,我與你是奮鬥我應該如何去從網絡上的設備獲取它。我已經讀過它可能很複雜,到目前爲止我還沒有找到任何這方面的例子。 – stevyhacker