111 geralmente é um erro genérico de conexão "socket", ou seja, o pacote nunca chegou lá . Sem mais informações sobre como seu firewall está configurado, isso pode ser causado por:
- Endereço IP incorreto
- Número da porta inválida (nenhum serviço está sendo executado nessa porta)
- Configuração incorreta de roteamento (raro, mas acontece)
- O firewall está absorvendo ou rejeitando o pacote. Isso é mais provável.
Tente se conectar a uma exceção de firewall e veja se isso funciona. A exceção deve permitir todo o tráfego entre os endereços IP de ambas as máquinas, portanto, haverá duas regras - uma para ingresso e outra para saída.