No post anterior expliquei um pouco sobre o que é socket e como é gerada uma conexão.
Agora segue uma explicação para alguns erros mostrados durante o socket error.
Tomada de erro 0 - Diretamente enviar erro
Tomada de erro 10004 - interrompida chamada de função
Tomada de erro 10013 - Permissão negada
Tomada de erro 10014 - endereço Bad
Tomada de erro 10022 - Invalid argument
Tomada de erro 10024 - Muitos arquivos abertos
Tomada de erro 10035 - Recurso temporariamente indisponível
Tomada de erro 10036 - Operação agora em progresso
Tomada de erro 10037 - Operação já está em andamento
Tomada de erro 10038 - operação de soquete sobre a não-socket
Tomada de erro 10039 - endereço de destino requerido
Tomada de erro 10040 - Mensagem muito longa
Tomada de erro 10041 - Tipo de protocolo errado para socket
Tomada de erro 10042 - opção de protocolo Bad
Tomada de erro 10043 - Protocolo não suportado
Tomada de erro 10044 - Tipo de Socket não suportado
Tomada de erro 10045 - Operação não suportada
Tomada de erro 10046 - família protocolo não suportado
Tomada de erro 10047 - Família de endereços não suportada pelo protocolo
Tomada de erro 10048 - Endereço já em uso
Tomada de erro 10049 - não é possível atribuir endereço solicitado
Tomada de erro 10050 - Rede é baixo
Tomada de erro 10051 - Rede está inacessível
Tomada de erro 10052 - Rede caiu conexão em redefinir
Tomada de erro 10053 - Ligação de Software causado abortar
Tomada de erro 10054 - Connection reset by peer
Tomada de erro 10055 – No espaço de buffer disponível
Tomada de erro 10056 - Socket já está conectado
Tomada de erro 10057 - Socket não está conectado
Tomada de erro 10058 - não é possível enviar após desligamento Soquete
Tomada de erro 10060 - Connection timed out
Tomada de erro 10061 - Conexão recusada
Tomada de erro 10064 - Host é baixo
Tomada de erro 10065 - No route to host
Tomada de erro 10067 - Muitos processos
Tomada de erro 10091 - subsistema de rede não está disponível
Tomada de erro 10092 - versão WINSOCK.DLL fora da faixa
Tomada de erro 10093 - WSAStartup sucesso ainda não foi executada
Tomada de erro 10094 - desligamento em andamento
Tomada de erro 11001 - Host not found
Tomada de erro 11002 - não-autorizada de host não encontrado
Tomada de erro 11003 - Este é um erro não-recuperável
Tomada de erro 11004 - nome válido, nenhum registro de dados do tipo solicitado