Pode ser uma configuração de compatibilidade de aplicativos. Existem algumas coisas que você pode tentar. Eu usei todos estes para obter aplicativos legados para o trabalho. Tente um de cada vez para ver se algum deles ajuda.
Prevenção de execução de dados: Clique com o botão direito no meu computador, escolha Propriedades, guia Avançado, botão Configurações de desempenho. Na janela Opções de desempenho, selecione a guia Execução de dados. Clique em adicionar e selecione o executável na caixa de diálogo que aparece. Clique OK. Há mais informações em este artigo do MS com mais algumas opções para experimentar. Mas eu só precisei usar a configuração acima.
Modo de compatibilidade de aplicativos : (o link é antigo, mas ainda é relevante) Clique com o botão direito do mouse no seu executável, escolha Propriedades, Tab de compatibilidade, Tick, execute este programa no modo de compatibilidade para. Escolha o modo que você deseja. Todos os aplicativos que eu precisava para usar isso funcionavam no modo Windows XP Sp3.
firewall do Windows : desative a solução de problemas. Se o seu aplicativo funcionar, adicione uma exclusão.
UAC: desativar o UAC . Eu sei que isso não está no Windows XP, mas é útil para versões posteriores do Windows. Painel de controle, contas de usuário, alterar as configurações da conta do usuário. Mova o controle deslizante todo para baixo. Pressione OK.
Você pode precisar fazer isso no PC cliente e no servidor.