react-native-tcp-socket
Version:
React Native TCP socket API for Android & iOS with SSL/TLS support
28 lines (22 loc) • 657 B
JavaScript
;
import Socket from './Socket';
import Server from './Server';
/**
* @param {(socket: Socket) => void} connectionListener
* @returns {Server}
*/
function createServer(connectionListener) {
return new Server(connectionListener);
}
/**
* @param {import('./Socket').ConnectionOptions} options
* @param {() => void} callback
* @returns {Socket}
*/
function createConnection(options, callback) {
const tcpSocket = new Socket();
return tcpSocket.connect(options, callback);
}
export default { createServer, createConnection, Server, Socket };
// @ts-ignore
module.exports = { createServer, createConnection, Server, Socket };