2.0.9 • Published 25 days ago
react-native-find-local-devices v2.0.9
yarn add react-native-find-local-devices
or
npm install react-native-find-local-devices --save
Android
yarn example android
import PortScanner from 'react-native-find-local-devices';
const scanner = new PortScanner({
timeout: 40,
ports: [8000],
onDeviceFound: (device) => {
console.log('Found device!', device);
},
onFinish: (devices) => {
console.log('Finished , devices:', devices);
},
onCheck: (device) => {
console.log('Checking IP: ', device.ipAddress);
},
onNoDevices: () => {
console.log('Finished scanning, no results have been found!');
},
onError: (error) => {
// Called when no service found
console.log('Error', error);
},
});
// You can start the discovering with the following function:
scanner.start();
// When the discovering is running, you can cancel that with the following function:
scanner.stop();
Advanced example with state management: https://github.com/RichardRNStudio/react-native-find-local-devices/blob/main/example/src/App.tsx
Name | Type | Default value | Description |
---|---|---|---|
ports | number[] | none, required | Array of port numbers. |
timeout | number | 40 | Timeout in millisecond to skip a specific device when it does not respond. |
onDeviceFound | function | none | Callback function to handle moment when a new device has been found. |
onFinish | function | none | Callback function to get all of devices which have been found during the progress. |
onCheck | function | none | Callback function to responds the currently checked device's parameters. |
onNoDevices | function | none | Callback function to notify, scanning has been finished, no results have been found. |
onError | function | none | Callback function to responds any errors during the scanning. |
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT
2.0.9
25 days ago
1.3.5
3 years ago
1.3.4
3 years ago
1.3.3
3 years ago
1.3.2
3 years ago
1.3.1
3 years ago
1.3.0
3 years ago
1.2.0
3 years ago
1.1.0
4 years ago
1.0.0
4 years ago
0.9.0
4 years ago
0.8.1
4 years ago
0.8.0
4 years ago
0.7.0
4 years ago
0.6.0
4 years ago
0.5.0
4 years ago
0.4.0
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.1.0
4 years ago