---
title: "Porta 5000 em uso no Mac: Receptor AirPlay e ControlCenter · Guias do Kilobat"
url: "https://kilobat.app/pt/guides/airplay-receiver-port-5000"
description: "No macOS 12 e posterior, o Receptor AirPlay escuta nas portas 5000 e 7000. Encontre-o com lsof e mude a porta do servidor de desenvolvimento ou desative o Receptor AirPlay."
---

Desenvolvedores

# A porta 5000 ou 7000 está em uso no Mac: Receptor AirPlay

A Apple lista as portas TCP 5000 e 7000 para AirPlay. Quando o Receptor AirPlay está ativado, um servidor de desenvolvimento não pode usar essas portas.

Aplica-se a: macOS 12 Monterey e posterior. O ajuste fica em Geral > AirDrop e Handoff, ou AirDrop e Continuidade nas versões mais recentes. · Verificado: 29 de outubro de 2026

## Sintomas

- Um servidor Flask ou outro servidor de desenvolvimento na porta 5000 para com “address already in use”.
- `lsof` mostra `ControlCenter` na porta 5000 ou 7000.
- `curl localhost:5000` retorna uma resposta que não vem do seu app.

## Possíveis causas

- **Receptor AirPlay.** O Receptor AirPlay permite que outros dispositivos Apple transmitam para o Mac. A Apple lista as portas 5000 e 7000 para AirPlay.
- **Outro servidor.** Se o processo não for ControlCenter, outro app usa a porta. Consulte [Porta já está em uso no Mac](https://kilobat.app/pt/guides/port-already-in-use).

## Como verificar

1. Encontre o processo na porta 5000.

   ```
   lsof -nP -iTCP:5000 -sTCP:LISTEN
   ```

   Saída Uma linha com `ControlCenter` na coluna COMMAND indica o Receptor AirPlay.
2. Encontre o processo na porta 7000.

   ```
   lsof -nP -iTCP:7000 -sTCP:LISTEN
   ```

## Como corrigir

1. A solução mais fácil é usar outra porta para o servidor de desenvolvimento, como 5001 ou 8000.
2. Para liberar as portas, escolha menu Apple > Ajustes do Sistema > Geral > AirDrop e Handoff. Versões mais recentes usam o nome AirDrop e Continuidade.
3. Desative o Receptor AirPlay.
4. No macOS 12, o ajuste fica em Preferências do Sistema > Compartilhamento > Receptor AirPlay.
5. Execute lsof novamente para confirmar que a porta está livre.

   ```
   lsof -nP -iTCP:5000 -sTCP:LISTEN
   ```

## Perguntas

**Posso manter o Receptor AirPlay ativado?**

Sim. Execute seu servidor em outra porta. Só é necessário desativar o Receptor AirPlay se o app precisar usar a porta 5000 ou 7000.

**Por que o servidor funciona no Linux na porta 5000?**

O Receptor AirPlay é um recurso do macOS. Outros sistemas não usam essa porta para ele.

## Fontes

- [Suporte da Apple: portas TCP e UDP usadas por produtos de software da Apple](https://support.apple.com/en-us/103229)
- [Suporte da Apple: Alterar ajustes de AirDrop e Continuidade no Mac](https://support.apple.com/guide/mac-help/mchl6a407f99/mac)
- lsof(8), página de manual instalada com o macOS 27.2

Verificado em 29 de outubro de 2026.

## Guias relacionados

- [Porta já está em uso no Mac](https://kilobat.app/pt/guides/port-already-in-use): Só um processo pode escutar em uma porta TCP e endereço.
- [Não é possível acessar um contêiner Docker a partir do Mac](https://kilobat.app/pt/guides/docker-container-from-mac): O Docker no Mac executa contêineres em uma máquina virtual Linux.
- [Um contêiner não consegue acessar localhost no Mac](https://kilobat.app/pt/guides/localhost-from-container): Cada contêiner tem sua própria pilha de rede.
- [Um app não encontra dispositivos na rede local](https://kilobat.app/pt/guides/local-network-permission): O macOS 15 Sequoia e versões posteriores pedem autorização antes de um app se conectar a dispositivos na rede local.
