code: func (ep *endpoint) GetRemoteAddress() (tcpip.FullAddress, *tcpip.Error) {
  	ep.mu.RLock()
  	defer ep.mu.RUnlock()
  
  	if !ep.connected {
  		return tcpip.FullAddress{}, tcpip.ErrNotConnected
  	}
  
  	return tcpip.FullAddress{
  		NIC:  ep.registeredNIC,
  		Addr: ep.route.RemoteAddress,
  	}, nil
  }
docs: // GetRemoteAddress implements tcpip.Endpoint.GetRemoteAddress.