O que você está usando para o servidor FTP? Apenas o servidor FTP incorporado do Windows? Você já tentou usar uma alternativa, como o Servidor FileZilla ?
Estou tendo problemas com um dispositivo enviando arquivos para um site FTP em uma máquina com o Windows 7 Pro. Eu não estou vendo o mesmo problema entre o mesmo dispositivo e uma máquina com Windows XP ou entre a máquina Windows XP e a máquina Windows 7. Eu não estou familiarizado com o Windows 7 (esta é a primeira máquina que eu já trabalhei), então estou procurando dicas e técnicas para depuração no lado do Windows 7.
A configuração que tenho é:
Câmera Cognex 5600 que envia um pequeno arquivo de texto via FTP em uma base de evento. (Pense nisso simplesmente como um sistema embarcado que gera dados via FTP)
Máquina do Windows 7 Pro executando um site de FTP
Uma máquina com Windows XP executando um site FTP equivalente, mas também hospeda um programa de teste escrito em C # que pode duplicar os dados enviados pela câmera.
O que estou vendo no momento:
Eu posso apontar a câmera para o sistema XP e enviar dados em um ciclo de até 30mS sem erros reportados pela câmera.
Eu posso apontar o sistema XP no sistema Windows 7 e emular a câmera e também enviar dados em um ciclo de 30mS sem erros aparentes.
Quando aponto a câmera para o sistema Windows 7, as transmissões FTP falham imediatamente e a câmera informa o erro FTP 125 - Dados conexão já aberta, início de transferência . Isso ocorre mesmo se eu diminuir meu tempo de ciclo para 500 ms. Quando isso acontece, nenhum dado aparece no diretório FTP.
De tudo isso, minha suposição é que a câmera está jogando rápido e solto com o protocolo FTP e, enquanto o XP está ignorando a situação, o Windows 7 está travando e provocando um erro.
Assim, preciso perscrutar o assunto e ver que conversa está acontecendo entre a câmera e o Windows 7.
A nível de fundos, vou jogar com o Wireshark , mas existem algumas funcionalidades específicas do Windows 7 que posso utilizar para ver o dados de outro ponto de vista?
Editar
Eu me diverti muito com o wireshark e detectei diferenças nas respostas do FTP entre a câmera para as situações do Win 7 e do XP para o Win 7. No entanto, não tenho certeza de qual pilha de rede está funcionando corretamente e abri um estojo com o fabricante da câmera.
Aqui está a parte divertida:
Compare com:
Alguma ideia de quem está certo?
2ª edição
Eu instalei o servidor FTP FileZilla de 32 bits na caixa do Windows 7 e o problema foi resolvido. Eu ainda não tenho idéia de qual pilha de FTP é a culpa, mas eu não estou preocupado agora como eu tenho uma solução de trabalho. No entanto, acho a situação preocupante.
O que você está usando para o servidor FTP? Apenas o servidor FTP incorporado do Windows? Você já tentou usar uma alternativa, como o Servidor FileZilla ?