Окна отладки 7 горя FTP

У меня есть проблемы с устройством, отправляющим файлы в FTP-сайт на машине Windows 7 Pro. Я не вижу ту же проблему между тем же устройством и машиной Windows XP или между машиной Windows XP и окнами 7 машин. Я не знаком с Windows 7 (это - первая машина, я когда-либо продолжал работать), таким образом, я ищу подсказки и методы для отладки на стороне Windows 7.

Набор, который я имею:

  1. Камера Cognex 5600, которая отсылает небольшой текстовый файл через FTP на основе события. (Думайте о нем просто как о генерирующихся данных встроенной системы через FTP),

  2. Windows 7 Pro машина, выполняющая FTP-сайт

  3. Машина Windows XP, выполняющая эквивалентный FTP-сайт, но также и хосты тестовая программа, записанная в C#, который может копировать данные, отправленные камерой.

Что я вижу в данный момент:

  1. Я могу указать на камеру на систему XP и отправить данные максимум во время цикла на 30 мс без ошибок, о которых сообщает камера.

  2. Я могу указать на систему XP на систему Windows 7 и эмулировать камеру и также отправить данные во время цикла на 30 мс без очевидных ошибок.

  3. Когда я указываю на камеру на систему Windows 7, передачи FTP сразу перестали работать, и камера сообщает об ошибке FTP 125 - Передача данных уже открывается, запуск передачи. Это происходит, даже если я замедляю свое время цикла к 500 мс. Когда это происходит, никакие данные вообще не обнаруживаются в каталоге FTP.

От всего этого моего предположения то, что камера играет быстро и свободная с протоколом FTP и в то время как XP игнорирует ситуацию, Windows 7 запрещает и инициировал ошибку.

Таким образом я должен взаимодействовать под капотом и видеть, какой разговор происходит между Камерой и Windows 7.

На фундаментальном уровне я буду играть с Wireshark, но являюсь там каким-либо Windows 7 определенные функции, которые я могу использовать для рассмотрения данных с другой точки зрения?

Править

Я имел забавное время с wireshark и обнаружил различия в ответах FTP между камерой к Win 7 и XP Win 7 ситуаций. Однако я не уверен, какой сетевой стек работает правильно, и я открыл случай с производителем Камер.

Вот забавная часть:

  1. Система XP открывает соединение с системой Win7
  2. Это отправляет команду STOR как предшественника отправки данных
  3. Победа 7 систем отвечают ACK и "125 Передачами данных уже, открывается"
  4. Системы XP отправляют и ПАКЕТ ДАННЫХ FTP с полезной нагрузкой файлов

Сравните:

  1. Камера открывает соединение с системой Win7
  2. Это отправляет команду STOR как предшественника отправки данных
  3. Победа 7 систем отвечают ACK и "125 Передачами данных уже, открывается"
  4. Камера отправляет пакет ACK
  5. Камера отправляет ПАКЕТ ДАННЫХ FTP с RST и ACK, но никакими фактическими данными
  6. Победа, которой 7 систем отвечают "550 указанное сетевое имя, больше не доступна"
  7. Камера выпускает запрос выхода FTP.

Какие-либо идеи относительно того, кто прав?

2-е Редактирование

Я установил FTP-сервер FileZilla на 32 бита на поле Windows 7, и проблема была решена. Я все еще понятия не имею, какой стек FTP виновным, но я не заинтересован право теперь, поскольку у меня есть рабочее решение. Однако я действительно нахожу ситуацию беспокоящей.

2
задан 01.09.2010, 01:27

1 ответ

Что Вы используете для FTP-сервера? Просто Windows создал в FTP-сервере? Вы попытались использовать альтернативу, как Сервер FileZilla?

1
ответ дан 12.12.2019, 00:24

Теги

Похожие вопросы