feat:after stop debug,set client to undefined so that can connect annother client

This commit is contained in:
pengfeizhou 2021-02-23 16:25:21 +08:00 committed by osborn
parent cc1b4d92cb
commit f44a0824b3

View File

@ -29,7 +29,6 @@ export async function createServer() {
ws.on('message', async function (result: string) { ws.on('message', async function (result: string) {
const resultObject = JSON.parse(result) as MSG const resultObject = JSON.parse(result) as MSG
if (resultObject.type === "D2C") { if (resultObject.type === "D2C") {
console.log("D2C", wss.clients.size, client)
if (client === undefined) { if (client === undefined) {
if (wss.clients.size <= 1) { if (wss.clients.size <= 1) {
debug?.send(JSON.stringify({ debug?.send(JSON.stringify({
@ -110,6 +109,7 @@ export async function createServer() {
type: "S2C", type: "S2C",
cmd: "DEBUG_STOP" cmd: "DEBUG_STOP"
} as MSG)); } as MSG));
client = undefined;
} }
if (ws === client) { if (ws === client) {
console.log("quit debugging"); console.log("quit debugging");