tcp-socket
Mobile icon

TCP Socket

Stable version 1.0.3 (Compatible with OutSystems 11)
Uploaded
 on 17 September 2023
 by 
5.0
 (2 ratings)
tcp-socket

TCP Socket

Documentation
1.0.3

Sample usage


Create instance of Socket type:
var socket = new Socket();


Set data consumer, error and close handlers: socket.onData = function(data) {
// invoked after new batch of data is received (typed array of bytes Uint8Array)
};

socket.onError = function(errorMessage) {
// invoked after error occurs during connection
};

socket.onClose = function(hasError) {
// invoked after connection close
};


Connect to server someremoteserver.com, with port 1234:

socket.open(

 "someremoteserver.com", 1234,

function() { // invoked after successful opening of socket },

function(errorMessage) { // invoked after unsuccessful opening of socket   }

);


Send "Hello world" to server:

var dataString = "Hello world";

var data = new Uint8Array(dataString.length);

for (var i = 0; i < data.length; i++) {

data[i] = dataString.charCodeAt(i);

}

socket.write(data);


Close the connection gracefully by sending FIN to server:

socket.shutdownWrite();

or

socket.close();


More info at https://github.com/iotize-sas/device-com-socket.cordova


1.0.2

Sample usage


Create instance of Socket type:
var socket = new Socket();


Set data consumer, error and close handlers: socket.onData = function(data) {
// invoked after new batch of data is received (typed array of bytes Uint8Array)
};

socket.onError = function(errorMessage) {
// invoked after error occurs during connection
};

socket.onClose = function(hasError) {
// invoked after connection close
};


Connect to server someremoteserver.com, with port 1234:

socket.open(

 "someremoteserver.com", 1234,

function() { // invoked after successful opening of socket },

function(errorMessage) { // invoked after unsuccessful opening of socket   }

);


Send "Hello world" to server:

var dataString = "Hello world";

var data = new Uint8Array(dataString.length);

for (var i = 0; i < data.length; i++) {

data[i] = dataString.charCodeAt(i);

}

socket.write(data);


Close the connection gracefully by sending FIN to server:

socket.shutdownWrite();

or

socket.close();


More info at https://github.com/iotize-sas/device-com-socket.cordova


1.0.0

Sample usage


Create instance of Socket type:
var socket = new Socket();


Set data consumer, error and close handlers: socket.onData = function(data) {
// invoked after new batch of data is received (typed array of bytes Uint8Array)
};

socket.onError = function(errorMessage) {
// invoked after error occurs during connection
};

socket.onClose = function(hasError) {
// invoked after connection close
};


Connect to server someremoteserver.com, with port 1234:

socket.open(

 "someremoteserver.com", 1234,

 function() { // invoked after successful opening of socket },

 function(errorMessage) { // invoked after unsuccessful opening of socket   }

);


Send "Hello world" to server:

var dataString = "Hello world";

var data = new Uint8Array(dataString.length);

for (var i = 0; i < data.length; i++) {

 data[i] = dataString.charCodeAt(i);

}

socket.write(data);


Close the connection gracefully by sending FIN to server:

socket.shutdownWrite();

or

socket.close();


More info at https://github.com/iotize-sas/device-com-socket.cordova