From 4759cb507222844a7681f239f77e9542e016c536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E5=8D=AB?= Date: Sun, 22 Oct 2017 19:58:57 +0800 Subject: [PATCH] set session last nano time when read --- .../main/java/com/vm/shadowsocks/core/NatSessionManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/vm/shadowsocks/core/NatSessionManager.java b/app/src/main/java/com/vm/shadowsocks/core/NatSessionManager.java index 0ddbc31..5937aab 100644 --- a/app/src/main/java/com/vm/shadowsocks/core/NatSessionManager.java +++ b/app/src/main/java/com/vm/shadowsocks/core/NatSessionManager.java @@ -11,6 +11,10 @@ public class NatSessionManager { static final SparseArray Sessions = new SparseArray(); public static NatSession getSession(int portKey) { + NatSession session = Sessions.get(portKey); + if (session!=null) { + session.LastNanoTime = System.nanoTime(); + } return Sessions.get(portKey); }