aboutsummaryrefslogtreecommitdiff
path: root/request.go
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-27 14:03:33 -0500
committerAdnan Maolood <[email protected]>2021-02-27 14:03:33 -0500
commitf156be19b4c031174ad3b8cb67f9b6697929b02f (patch)
tree0fa88e6246c6958f1ba0c3faa4c831d4e1f4ff1d /request.go
parentrequest: Add ServerName helper method (diff)
downloadgo-gemini-f156be19b4c031174ad3b8cb67f9b6697929b02f.tar.xz
go-gemini-f156be19b4c031174ad3b8cb67f9b6697929b02f.zip
request: Add RemoteAddr helper function
Diffstat (limited to 'request.go')
-rw-r--r--request.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/request.go b/request.go
index eaee287..db3c88a 100644
--- a/request.go
+++ b/request.go
@@ -119,3 +119,11 @@ func (r *Request) ServerName() string {
}
return ""
}
+
+// RemoteAddr returns the remote network address of the client.
+func (r *Request) RemoteAddr() net.Addr {
+ if r.conn != nil {
+ return r.conn.RemoteAddr()
+ }
+ return nil
+}