---
title: "Status de Conexão | open.mp"
description: "Status de conexão usado por NetStats_ConnectionStatus."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/resources/connectionstatus
language: pt-BR
---

# Status de Conexão

## Descrição

Esta página contém os status de conexão usados por [NetStats\_ConnectionStatus](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NetStats_ConnectionStatus). Estas constantes são usadas internamente pelo RakNet (a biblioteca de rede que o SA-MP usa).

## Frequentemente usados

| ID | Estado | Significado |
| --- | --- | --- |
| 0 | CONNECTION\_STATUS\_NO\_ACTION **/** CONNSTAT\_NO\_ACTION | Sempre que um pacote tem que ser enviado ao cliente, ele será processado por uma thread separada. Enquanto esta thread está enviando um pacote, é possível que o servidor... receba um pacote de desconexão, que pode ser processado nesse meio tempo. Isso resultaria em data racing (e, portanto, o comportamento é indefinido). Para resolver este problema, o estado de conexão mudará para CONNECTION\_STATUS\_NO\_ACTION, e quaisquer alterações no ID do jogador não ocorrerão até que a thread de atualização tenha dado ao thread principal o "sinal verde". Agora, como desenvolvedor de servidor, este estado de conexão não é realmente relevante para você, então você provavelmente nunca precisará dele. |
| 1 | CONNECTION\_STATUS\_DISCONNECT\_ASAP **/** CONNSTAT\_DISCONNECT\_ASAP | O cliente deve ser desconectado o mais rápido possível. É possível que NetStats\_ConnectionStatus retorne este valor durante o processo de desconexão, especificamente quando um jogador ainda não está "verdadeiramente" desconectado, mas [OnPlayerDisconnect](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerDisconnect) já pode ter sido disparado para este jogador. |
| 2 | CONNECTION\_STATUS\_DISCONNECT\_ASAP\_SILENTLY **/** CONNSTAT\_DISCONNECT\_ASAP\_SILNT | O cliente deve ser desconectado o mais rápido possível, mas sem enviar o pacote ID\_DISCONNECTION\_NOTIFICATION ao cliente. SA-MP envia isso em vários casos (no entanto, o próprio SA-MP provavelmente não o faz, o RakNet definitivamente faz), por exemplo, quando a senha do servidor é inserida incorretamente. |
| 3 | CONNECTION\_STATUS\_DISCONNECT\_ON\_NO\_ACK **/** CONNSTAT\_DISCONNECT\_ON\_NO\_ACK | Desconhecido. |
| 4 | CONNECTION\_STATUS\_REQUESTED\_CONNECTION **/** CONNSTAT\_REQUESTED\_CONNECTION | O cliente solicitou uma conexão com o servidor. |
| 5 | CONNECTION\_STATUS\_HANDLING\_CONNECTION\_REQUEST **/** CONNSTAT\_HANDLING\_CONN\_REQ | O servidor está atualmente tratando a solicitação de conexão. |
| 6 | CONNECTION\_STATUS\_UNVERIFIED\_SENDER **/** CONNSTAT\_UNVERIFIED\_SENDER | Inicialmente, as solicitações de conexão recebidas parecem usar UNVERIFIED\_SENDER. Enquanto a conexão cliente-servidor está neste estado, apenas pacotes ID\_CONNECTION\_REQUEST são lidos. O servidor fechará automaticamente a conexão e adicionará o IP do cliente a uma lista negra temporária se qualquer outra coisa for enviada. Se é ou não possível que [NetStats\_ConnectionStatus](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/NetStats_ConnectionStatus) retorne este status é duvidoso. |
| 7 | CONNECTION\_STATUS\_SET\_ENCRYPTION\_ON\_MULTIPLE\_16\_BYTE\_PACKET **/** CONNSTAT\_SET\_ENCRYPTION | Desconhecido. |
| 8 | CONNECTION\_STATUS\_CONNECTED **/** CONNSTAT\_CONNECTED | O cliente está conectado ao servidor. |
