From fd663c8c4511ff8960220c37b173df76f6fa437d Mon Sep 17 00:00:00 2001 From: parkerzhu Date: Tue, 16 Jul 2019 01:44:17 +0800 Subject: [PATCH] add local addr and remote addr for session --- session.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/session.go b/session.go index 2870591..cf1a8c4 100644 --- a/session.go +++ b/session.go @@ -218,3 +218,13 @@ func (s *Session) MustGet(key string) interface{} { func (s *Session) IsClosed() bool { return s.closed() } + +// LocalAddr returns the local addr of the connection. +func (s *session) LocalAddr() net.Addr { + return conn.LocalAddr() +} + +// RemoteAddr returns the remote addr of the connection. +func (s *session) RemoteAddr() net.Addr { + return conn.RemoteAddr() +}