@txtextcontrol/tx-websocket-server

32.1.0 • Public • Published

WebSocket Server for TX Text Control HTML5 Document Editor

WebSocket Server for TX Text Control HTML5 Document Editor for Angular and Node.js.

Prerequisites

The "heart" of the TX Text Control HTML5 Document Editor is the so called synchronization service that synchronizes the document in order to provide the WYSIWYG rendering. If you want to deploy an application containing the editor, you will have to host your own synchronization service and set the serviceAddress of the WebSocket server accordingly (see below). The synchronization service is part of TX Text Control .NET Server for ASP.NET.

Installation

npm install @txtextcontrol/tx-websocket-server

Usage

The following shows a minimal working example of a Node.js application which starts the TX Text Control WebSocket server on port 8080:

const { WebSocketServer } = require('@txtextcontrol/tx-websocket-server');
const express = require('express');

const app = express();
const server = app.listen(8080);

var wsServer = new WebSocketServer(server);

Configuration

The WebSocketServer object can be configured via the optional second constructor parameter. This parameter must be an object. This object can contain the following properties:

  • wsPath (string) - The WebSocket endpoint path. The default value is '/TXWebSocket'.
  • serviceAddress (string) - The synchronization service address. The default value is 'localhost'.
  • servicePort (number) - The port the synchronization service ist listening for connections on. The default value is 4281.

Environment Support

  • TX Text Control .NET Server for ASP.NET 32.0

Readme

Keywords

none

Package Sidebar

Install

npm i @txtextcontrol/tx-websocket-server

Weekly Downloads

66

Version

32.1.0

License

ISC

Unpacked Size

2.37 MB

Total Files

56

Last publish

Collaborators

  • thomerow
  • bjoerntx
  • schedo