Как мне реализовать поддержку ftp в WP7? - PullRequest
3 голосов
/ 26 октября 2010

Привет
Я хотел бы получить документы с ftp в моем приложении для Windows Phone 7 (в моем случае это XNA).
Насколько я понимаю, WP7 не поддерживает ftp из-за ограничений порта и протокола (?). Есть ли способ заставить работать поддержку ftp?
Думаю, я смогу реализовать это сам, как только будет добавлена ​​поддержка сокетов, но я не хочу этого ждать.

Приветствия
/ Jimmy

Ответы [ 5 ]

7 голосов
/ 26 октября 2010

Поскольку в первоначальном выпуске WinPhone нет поддерживаемых возможностей сокетов, вы не можете напрямую подключаться к FTP.Вам потребуется создать веб-службу «Прокси-сервер FTP», на которую будет звонить ваш телефон, и эта служба будет выполнять фактический FTP и передавать файлы.

3 голосов
/ 26 октября 2010

FTP и сокеты в данный момент не поддерживаются платформой.

Если вы хотите получить удаленные файлы на свой телефон, вам придется использовать HTTP (S).
Вы можете сделать это с помощью классов HttpWebRequest или WebClient в зависимости от ваших конкретных потребностей.

0 голосов
/ 04 января 2011

Я пытаюсь сделать то же самое, но пока единственный способ, который я нашел, - это создать веб-сервис для запуска на моем собственном сервере, который извлекает файлы FTP от имени по телефону.

Хотелось бы, чтобы MS поторопилась и дала нам сокеты - вызов веб-службы - это нормально, но я уверен, что это будет медленнее, чем прямое получение файлов FTP с самого телефона.

0 голосов
/ 09 ноября 2010

Если это для целей разработки, вы можете получить доступ к хранилищу телефонов и копировать в файлы, используя SmartDevices API от Microsoft .

0 голосов
/ 26 октября 2010

Хотите получать файлы с телефона и по сотовой сети? Если это так, вам нужно подтвердить, что ваш оператор разрешает ftp-соединения к вашему телефону, чего они, вероятно, не делают.

Если вы подключаетесь через Wi-Fi, у вас больше шансов на эту работу.

В противном случае вы могли бы реализовать подход в стиле dropbox, когда телефон и приложение для извлечения файлов одновременно подключаются к удаленному серверу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...