@spryrocks/capacitor-socket-connection-plugin v2.3.0
@spryrocks/capacitor-socket-connection-plugin
Capacitor Socket Connection Plugin
Install
npm install @spryrocks/capacitor-socket-connection-plugin@2.3.0see 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
| Name | Type |
|---|---|
| data | Uint8Array |
onClose
socket.onClose = function() {
// handle socket close
};onError
socket.onError = function(error) {
// handle socket error
};Callback function parameters
| Name | Type |
|---|---|
| error | unknown |
onStateChanges
socket.onStateChanged = function(state) {
// handle socket state change
};Callback function parameters
| Name | Type |
|---|---|
| state | SocketState |
Connect socket to endpoint
await socket.open(host, port);Parameters
| Name | Type |
|---|---|
| host | String |
| port | Number |
Write data to socket
await socket.write(data);Parameters
| Name | Type |
|---|---|
| data | Uint8Array |
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.
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago