UNPKG
@interopio/gateway-server
Version:
beta (0.13.0-beta.2)
latest (0.24.2)
0.24.2
0.24.1
0.24.0
0.23.1
0.23.0
0.22.0
0.21.0
0.20.0
0.19.4
0.19.3
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.2
0.17.1
0.17.0
0.16.0
0.15.0
0.14.1
0.14.0
0.13.0-beta.2
0.13.0-beta.1
0.13.0-beta.0
0.12.0-beta.0
0.11.0-beta.3
0.11.0-beta.2
0.11.0-beta.1
0.11.0-beta.0
0.10.0-beta.1
0.10.0-beta.0
0.9.0-beta.1
0.9.0-beta.0
0.8.1-beta.2
0.8.1-beta.1
0.8.1-beta.0
0.8.0-beta
0.7.0-beta
0.6.2-beta
0.6.1-beta
0.6.0-beta
0.5.2-beta
0.5.1-beta
0.5.0-beta
0.4.0-beta
## `@glue42/gateway-ent` compatibility
interop.io
@interopio/gateway-server
/
src
/
utils.ts
11 lines
(8 loc)
•
268 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
{
type
Socket
}
from
'node:net'
;
export
function
socketKey
(
socket
:
Socket
):
string
{
const
remoteIp = socket.
remoteAddress
;
if
(!remoteIp) {
throw
new
Error
(
'Socket has no remote address'
); }
return
`
${remoteIp}
:
${socket.remotePort}
`
; }