code: func (e *endpoint) GetRemoteAddress() (tcpip.FullAddress, *tcpip.Error) {
  	e.mu.RLock()
  	defer e.mu.RUnlock()
  
  	if e.state != stateConnected {
  		return tcpip.FullAddress{}, tcpip.ErrNotConnected
  	}
  
  	return tcpip.FullAddress{
  		Addr: e.id.RemoteAddress,
  		Port: e.id.RemotePort,
  		NIC:  e.boundNICID,
  	}, nil
  }
docs: // GetRemoteAddress returns the address to which the endpoint is connected.