1、安装web socket依赖库
D:\angular\client>npm install ws --save
2.安装web socket的类型定义文件
D:\angular\client>npm i @types/ws --save-dev
服务器端
auction_server.TS
客户端,建立服务
D:\angular\client>D:\angular\client>ng g s shared/websocket
import * as express from 'express';
import {Server} from 'ws';
const app = express();
const server = app.listen(8000,"localhost",()=>{
console.log("服务已启动!!!");
});
//const wsServer = new Server({port: 8088});
// 导入WebSocket模块:
const WebSocket = require('ws');
// 引用Server类:
const WebSocketServer = WebSocket.Server;
// 实例化:
const wsServer = new WebSocketServer({
port: 8088
});
wsServer.on('connection', wsSocket => {
wsSocket.send('这是来自服务器的招呼');
wsSocket.on('message', message =>{
console.log('接收到client端消息