UDP Plugin for CapacitorJS based on the UDP Plugin of https://github.com/unitree-czk/capacitor-udp which is no longer maintained. So a new repo to push the plugin to be suitable for CapacitorJS 3+.
npm install @frontall/capacitor-udp
npx cap sync
{ properties?: { name?: string; bufferSize?: number; }; }
|
**Returns:** any
--------------------
### update(...)
```typescript
update(options: { socketId: number; properties: { name?: string; bufferSize?: number; }; }) => any
```
| Param | Type |
| ------------- | --------------------------------------------------------------------------------------- |
| **`options`** | { socketId: number; properties: { name?: string; bufferSize?: number; }; }
|
**Returns:** any
--------------------
### setPaused(...)
```typescript
setPaused(options: { socketId: number; paused: boolean; }) => any
```
| Param | Type |
| ------------- | --------------------------------------------------- |
| **`options`** | { socketId: number; paused: boolean; }
|
**Returns:** any
--------------------
### bind(...)
```typescript
bind(options: { socketId: number; address: string; port: number; }) => any
```
| Param | Type |
| ------------- | ----------------------------------------------------------------- |
| **`options`** | { socketId: number; address: string; port: number; }
|
**Returns:** any
--------------------
### send(...)
```typescript
send(options: { socketId: number; address: string; port: number; buffer: string; }) => any
```
| Param | Type |
| ------------- | --------------------------------------------------------------------------------- |
| **`options`** | { socketId: number; address: string; port: number; buffer: string; }
|
**Returns:** any
--------------------
### closeAllSockets()
```typescript
closeAllSockets() => any
```
**Returns:** any
--------------------
### close(...)
```typescript
close(options: { socketId: number; }) => any
```
| Param | Type |
| ------------- | ---------------------------------- |
| **`options`** | { socketId: number; }
|
**Returns:** any
--------------------
### getInfo(...)
```typescript
getInfo(options: { socketId: number; }) => any
```
| Param | Type |
| ------------- | ---------------------------------- |
| **`options`** | { socketId: number; }
|
**Returns:** any
--------------------
### getSockets()
```typescript
getSockets() => any
```
**Returns:** any
--------------------
### joinGroup(...)
```typescript
joinGroup(options: { socketId: number; address: string; }) => any
```
| Param | Type |
| ------------- | --------------------------------------------------- |
| **`options`** | { socketId: number; address: string; }
|
**Returns:** any
--------------------
### leaveGroup(...)
```typescript
leaveGroup(options: { socketId: number; address: string; }) => any
```
| Param | Type |
| ------------- | --------------------------------------------------- |
| **`options`** | { socketId: number; address: string; }
|
**Returns:** any
--------------------
### setMulticastTimeToLive(...)
```typescript
setMulticastTimeToLive(options: { socketId: number; ttl: number; }) => any
```
| Param | Type |
| ------------- | ----------------------------------------------- |
| **`options`** | { socketId: number; ttl: number; }
|
**Returns:** any
--------------------
### setBroadcast(...)
```typescript
setBroadcast(options: { socketId: number; enabled: boolean; }) => any
```
| Param | Type |
| ------------- | ---------------------------------------------------- |
| **`options`** | { socketId: number; enabled: boolean; }
|
**Returns:** any
--------------------
### setMulticastLoopbackMode(...)
```typescript
setMulticastLoopbackMode(options: { socketId: number; enabled: boolean; }) => any
```
| Param | Type |
| ------------- | ---------------------------------------------------- |
| **`options`** | { socketId: number; enabled: boolean; }
|
**Returns:** any
--------------------
### getJoinedGroups()
```typescript
getJoinedGroups() => any
```
**Returns:** any
--------------------
### addListener(...)
```typescript
addListener(events: 'receive', functions: (params: { socketId: number; buffer: string; }) => void) => PluginListenerHandle
```
| Param | Type |
| --------------- | ----------------------------------------------------------------------- |
| **`events`** | "receive"
|
| **`functions`** | (params: { socketId: number; buffer: string; }) => void
|
**Returns:** PluginListenerHandle
--------------------
### addListener(...)
```typescript
addListener(events: 'receiveError', functions: (params: string) => void) => PluginListenerHandle
```
| Param | Type |
| --------------- | ---------------------------------------- |
| **`events`** | "receiveError"
|
| **`functions`** | (params: string) => void
|
**Returns:** PluginListenerHandle
--------------------
### Interfaces
#### PluginListenerHandle
| Prop | Type |
| ------------ | ------------------------- |
| **`remove`** | () => any
|