【发布时间】:2010-10-26 10:13:08
【问题描述】:
嗨
我想从我的 Windows phone 7 应用程序(在我的案例中使用 XNA 构建)中的 ftp 检索文档。
据我了解,由于端口和协议(?)的限制,WP7 不支持 ftp。
有什么方法可以让 ftp 支持工作吗?
我想一旦添加了套接字支持,我将能够自己实现它,但我不想等待。
干杯
/吉米
【问题讨论】:
标签: ftp xna windows-phone-7
嗨
我想从我的 Windows phone 7 应用程序(在我的案例中使用 XNA 构建)中的 ftp 检索文档。
据我了解,由于端口和协议(?)的限制,WP7 不支持 ftp。
有什么方法可以让 ftp 支持工作吗?
我想一旦添加了套接字支持,我将能够自己实现它,但我不想等待。
干杯
/吉米
【问题讨论】:
标签: ftp xna windows-phone-7
由于在 WinPhone 的初始版本中没有支持的套接字功能,您不能直接 FTP。您必须创建一个“FTP 代理”网络服务,您的手机会调用该服务并让该服务执行实际的 FTP 并中继文件。
【讨论】:
目前平台不支持 FTP 和 Sockets。
如果您想在手机上获取远程文件,则必须使用 HTTP(S)。
您可以使用 HttpWebRequest 或 WebClient 类来完成此操作,具体取决于您的具体需求。
【讨论】:
您想通过手机或蜂窝网络检索文件吗?如果是这样,您需要确认您的运营商允许 ftp 连接到您的手机,而他们可能不允许。
如果您通过 wifi 进行连接,您将有更多机会进行此操作。
否则,您可以实现一个保管箱式的方法,其中手机和您的文件检索应用程序都连接到远程服务器
【讨论】:
如果这是出于开发目的,您可以使用 Microsoft 的 SmartDevices API 访问手机存储并复制文件。
【讨论】:
我正在尝试做同样的事情,但到目前为止,我发现的唯一方法是创建一个 Web 服务以在我自己的服务器上运行,该服务代表手机检索 FTP 文件。
希望 MS 快点给我们提供套接字 - 调用 Web 服务很好,但我很确定它会比直接从手机本身获取 FTP 文件要慢。
【讨论】: