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() +}