diff --git a/proxy/dokodemo/dokodemo.go b/proxy/dokodemo/dokodemo.go index ba6bd586..0f2a1332 100644 --- a/proxy/dokodemo/dokodemo.go +++ b/proxy/dokodemo/dokodemo.go @@ -307,3 +307,8 @@ type PacketConnTimeWrapper struct { lastUsedTime time.Time isMainConn bool } + +func (c *PacketConnTimeWrapper) WriteTo(b []byte, addr net.Addr) (n int, err error) { + c.lastUsedTime = time.Now() + return c.PacketConn.WriteTo(b, addr) +} \ No newline at end of file