a simple websocket connection manager for angular4+
npm install ngx-websocket --save
- import NgxWebSocketModule
import { NgxWebSocketModule } from "ngx-websocket";
- 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));
}
}
- add rxjs
- error or close catch handler
- finally handler