2.3.0 • Published 10 months ago

@spryrocks/capacitor-socket-connection-plugin v2.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

@spryrocks/capacitor-socket-connection-plugin

Capacitor Socket Connection Plugin

Install

npm install @spryrocks/capacitor-socket-connection-plugin@2.3.0

see main branch for capacitor 6

see main-capacitor5 branch for capacitor 5

Usage

Create instance of socket connection class

const socket = new Socket();

Bind to events

onData

socket.onData = function(data) {
  // handle received data
};
Callback function parameters
NameType
dataUint8Array

onClose

socket.onClose = function() {
    // handle socket close
};

onError

socket.onError = function(error) {
    // handle socket error
};
Callback function parameters
NameType
errorunknown

onStateChanges

socket.onStateChanged = function(state) {
    // handle socket state change
};
Callback function parameters
NameType
stateSocketState

Connect socket to endpoint

await socket.open(host, port);

Parameters

NameType
hostString
portNumber

Write data to socket

await socket.write(data);

Parameters

NameType
dataUint8Array

Close socket connection

await socket.close();

Get current state

const state = socket.state;

Q&A

Q: When I call the open method after being disconnected, I will be prompted that the open method can only be called once. How should I reconnect?

A: To re-connect the socket you should create the new socket and then open it.

5.3.0

10 months ago

6.3.0

10 months ago

5.3.0-alpha.6

10 months ago

6.3.0-alpha.2

10 months ago

6.3.0-alpha.3

10 months ago

6.3.0-alpha.0

10 months ago

6.3.0-alpha.1

10 months ago

6.3.0-alpha.4

10 months ago

5.3.0-alpha.4

10 months ago

5.3.0-alpha.3

10 months ago

2.3.0-alpha.6

10 months ago

2.3.0-alpha.7

10 months ago

2.3.0-alpha.4

10 months ago

2.3.0-alpha.5

10 months ago

5.2.1

11 months ago

5.2.0

11 months ago

6.0.0

10 months ago

2.3.0

10 months ago

2.1.9

1 year ago

5.1.9

1 year ago

2.1.8

2 years ago

5.1.8

2 years ago

2.1.7

2 years ago

5.1.7

2 years ago

5.1.7-alpha.1

2 years ago

2.1.7-alpha.0

2 years ago

5.1.7-alpha.0

2 years ago

2.1.6-alpha.0

2 years ago

4.1.6-alpha.0

2 years ago

5.1.6-alpha.0

2 years ago

2.1.5-alpha.0

2 years ago

4.1.5-alpha.0

2 years ago

5.1.5-alpha.0

2 years ago

2.1.4-alpha.3

2 years ago

4.1.4-alpha.2

2 years ago

2.1.4-alpha.2

2 years ago

5.1.4-alpha.2

2 years ago

5.1.4-alpha.1

2 years ago

5.1.4-alpha.0

2 years ago

2.1.3

2 years ago

4.1.3

2 years ago

2.1.2

2 years ago

4.1.2

2 years ago

4.1.2-alpha.0

2 years ago

2.1.1

2 years ago

4.1.1

2 years ago

2.1.0

2 years ago

4.1.0

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago

0.0.1-alpha.19

2 years ago

0.0.1-alpha.18

2 years ago

0.0.1-alpha.17

2 years ago

0.0.1-alpha.16

2 years ago

0.0.1-alpha.15

2 years ago

0.0.1-alpha.14

2 years ago

0.0.1-alpha.13

2 years ago

0.0.1-alpha.12

2 years ago

0.0.1-alpha.11

2 years ago

0.0.1-alpha.10

2 years ago

0.0.1-alpha.9

2 years ago

0.0.1-alpha.8

2 years ago

0.0.1-alpha.7

2 years ago

0.0.1-alpha.6

2 years ago

0.0.1-alpha.5

2 years ago

0.0.1-alpha.4

2 years ago

0.0.1-alpha.3

2 years ago

0.0.1-alpha.2

2 years ago

0.0.1-alpha.1

2 years ago

0.0.1-alpha.0

2 years ago