diff --git a/app/src/main/java/com/github/catvod/spider/Init.java b/app/src/main/java/com/github/catvod/spider/Init.java index a864007d..5748431b 100644 --- a/app/src/main/java/com/github/catvod/spider/Init.java +++ b/app/src/main/java/com/github/catvod/spider/Init.java @@ -43,7 +43,7 @@ public class Init { public static void init(Context context) { get().app = ((Application) context); SpiderDebug.log("自定義爬蟲代碼載入成功!"+"1"); - // ProxyServer.INSTANCE.stop(); + ProxyServer.INSTANCE.stop(); ProxyServer.INSTANCE.start(); } diff --git a/app/src/main/java/com/github/catvod/utils/ProxyServer.kt b/app/src/main/java/com/github/catvod/utils/ProxyServer.kt index a203c129..7ff2e0d2 100644 --- a/app/src/main/java/com/github/catvod/utils/ProxyServer.kt +++ b/app/src/main/java/com/github/catvod/utils/ProxyServer.kt @@ -13,18 +13,18 @@ object ProxyServer { private val THREAD_NUM = Runtime.getRuntime().availableProcessors() * 2 private const val partSize = 1024 * 1024 * 1 private var port = 12345 - + private var server: Server? = null private val infos = mutableMapOf>>(); fun stop() { - stop() + server?.stop(1000) } fun start() { try { - Server(InetSocketAddress(port)).apply { + server = Server(InetSocketAddress(port)).apply { context("/api") { get("/hello") { "Hello, world!" } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index a195a13d..156aba15 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index f8bba3fb..aee3bbe7 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -9cfcbe915c5ebd913057e1a1b221be7f +fc07413a48c5df5663faf8bda2692848 diff --git a/json/test.json b/json/test.json index be053303..4ab260e0 100644 --- a/json/test.json +++ b/json/test.json @@ -1,5 +1,5 @@ { - "spider": "https://gh.llkk.cc/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThreadNew/jar/custom_spider.jar;md5;9cfcbe915c5ebd913057e1a1b221be7f", + "spider": "https://gh.llkk.cc/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThreadNew/jar/custom_spider.jar;md5;fc07413a48c5df5663faf8bda2692848", "lives": [ { "name": "电视直播",