运行 React Native 应用程序时如何获取计算机的 IP 地址?

Ben*_*Ben 5 react-native

我正在尝试构建一个可以在运行应用程序时获取计算机 IP 地址的应用程序。我找到了react-native-public-ip但似乎它获取了虚拟设备的 IP 地址。那么无论如何我可以获得计算机的IP地址吗?

hon*_*lop 1

React Native 库用于获取有关devices network

您可以使用react-native-network-info

示例.js

import { NetworkInfo } from "react-native-network-info";

// Get Local IP
const ipAddress = await NetworkInfo.getIPAddress();

// Get IPv4 IP
const ipv4Address = await NetworkInfo.getIPV4Address();

// Get Broadcast
const broadcast = await NetworkInfo.getBroadcast();

Run Code Online (Sandbox Code Playgroud)