- Testar o RAW Socket
- [] Responder a um pacote com ACK ou NACK
- [] Lidar com respostas de pacotes
- [] ACK
- [] NACK
- [] Listar videos disponíveis
- [] Enviar lista de videos disponíveis via raw socket
- [] Receber requisição de video
- [] Enviar video via raw socket
- [] Receber pacotes de video
- [] Executar o player do video
- [] Definir o tipo de timeout
- [] Lidar com os diferentes tipos de erro
- [] Timeout
- [] Pacote corrompido
- [] Pacote perdido
- [] Pacote duplicado
- [] Verificar se existe a string que ativa o modo VPN na interface de rede