A TCP Socket Plugin for capacitor
npm install capacitor-tcp-socket2A TCP Socket Plugin for capacitor
``bash`
npm install capacitor-tcp-socket
npx cap sync
* connect(...)
* send(...)
* read(...)
* disconnect(...)
* Interfaces
`typescript`
connect(options: ConnectOptions) => Promise
| Param | Type |
| ------------- | --------------------------------------------------------- |
| options | ConnectOptions |
Returns: Promise<ConnectResult>
--------------------
`typescript`
send(options: SendOptions) => Promise
| Param | Type |
| ------------- | --------------------------------------------------- |
| options | SendOptions |
--------------------
`typescript`
read(options: ReadOptions) => Promise
| Param | Type |
| ------------- | --------------------------------------------------- |
| options | ReadOptions |
Returns: Promise<ReadResult>
--------------------
`typescript`
disconnect(options: DisconnectOptions) => Promise
| Param | Type |
| ------------- | --------------------------------------------------------------- |
| options | DisconnectOptions |
Returns: Promise<DisconnectResult>
--------------------
#### ConnectResult
| Prop | Type |
| ------------ | ------------------- |
| client | number |
#### ConnectOptions
| Prop | Type |
| --------------- | ------------------- |
| ipAddress | string |
| port | number |
#### SendOptions
| Prop | Type |
| -------------- | ------------------- |
| client | number |
| data | string |
| encoding | string |
#### ReadResult
| Prop | Type |
| ------------ | ------------------- |
| result | string |
#### ReadOptions
| Prop | Type | Description |
| --------------- | ------------------- | ---------------------------------------------------------- |
| client | number | |
| expectLen | number | |
| timeout | number | timeout in seconds. default: 10 only ios supports timeout. |
#### DisconnectResult
| Prop | Type |
| ------------ | ------------------- |
| client | number |
#### DisconnectOptions
| Prop | Type |
| ------------ | ------------------- |
| client` | number |