Skip to content
This repository was archived by the owner on Nov 13, 2024. It is now read-only.

Commit 9c1efcc

Browse files
committed
Feat: 完善基岩版协议请求
1 parent b2a1520 commit 9c1efcc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/entity/minecraft/mc_getplayer_bedrock.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ async function request(ip: string, port: number) {
3838
};
3939
return new Promise((r, j) => {
4040
client.on("error", (err: any) => {
41+
try {
42+
client.close();
43+
} catch (error) {}
4144
j(err);
42-
client.close();
4345
});
4446
client.on("message", (data: any) => {
4547
const result = data.toString().split(";");
@@ -54,7 +56,9 @@ async function request(ip: string, port: number) {
5456
});
5557
setTimeout(() => {
5658
j("request timeout");
57-
client.close();
59+
try {
60+
client.close();
61+
} catch (error) {}
5862
}, 5000);
5963
});
6064
}

0 commit comments

Comments
 (0)