Skip to content

propelinc/capacitor-socket-connection-plugin

 
 

Repository files navigation

@spryrocks/capacitor-socket-connection-plugin

Capacitor Socket Connection Plugin

Install

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

see main-capacitor2 branch for capacitor 2

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

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();

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 one and open it.

About

Capacitor socket connection plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 36.4%
  • Kotlin 33.0%
  • TypeScript 26.9%
  • Ruby 1.5%
  • JavaScript 1.3%
  • Objective-C 0.9%