/ngx-websocket

Angular Websocket Service

Primary LanguageTypeScript

Ngx-Websocket

npm

a simple websocket connection manager for angular4+

WARNING

This package is extreamly unstable and will be overwrited occasionally.

How To Install

npm install ngx-websocket --save

How To Use

  1. import NgxWebSocketModule
import { NgxWebSocketModule } from "ngx-websocket";
  1. build connection
//test-component.ts
import { Socket, NgxWebsocketService } from "ngx-websocket";

export class TestComponent {
    constructor(
        private socketSer: NgxWebsocektService;
        private socket: Socket
    ) {}

    open(): void {
        service.open("ws://echo.websocket.org")
            .then((d, socket) => socket.send("hi"))
                .message(d => d + " siri").then(d => console.log(d));
    }
}

TODO

  1. add rxjs
  2. error or close catch handler
  3. finally handler