This commit is contained in:
Liang Ding 2022-12-20 19:57:40 +08:00
parent 2964cba5f5
commit d9563dcbe5
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -872,6 +872,19 @@ const isOnline = async () => {
}
let kernelPort = 6806
const getKernelPort = async () => {
if (isDevEnv) {
writeLog("got kernel port [" + kernelPort + "]")
return kernelPort
}
// 改进桌面端拉起内核 https://github.com/siyuan-note/siyuan/issues/6894
kernelPort = await getAvailablePort()
writeLog("got kernel available port [" + kernelPort + "]")
return kernelPort
}
let tryGetPortCount = 0
const net = require("net");
const getAvailablePort = (port = kernelPort) => {
@ -895,18 +908,6 @@ const getAvailablePort = (port = kernelPort) => {
.listen(port, '127.0.0.1'))
}
const getKernelPort = async () => {
if (isDevEnv) {
writeLog("got kernel port [" + kernelPort + "]")
return kernelPort
}
// 改进桌面端拉起内核 https://github.com/siyuan-note/siyuan/issues/6894
kernelPort = await getAvailablePort()
writeLog("got kernel available port [" + kernelPort + "]")
return kernelPort
}
const getServer = () => {
return "http://" + localhost + ":" + kernelPort
}