1

我正在尝试通过J2ME MIDlet访问网络计算机上的文件。此 MIDlet 在通过 WI-FI 路由器连接到网络的设备上运行。MIDlet 可以看到其他设备(也就是说,它可以看到网络上其他设备的 IP)。

有没有人成功做到这一点?如果是,您使用了什么连接 API,是否可以共享一些代码?

我曾尝试使用FileConnection API,但传递以下结果会导致连接错误:

conn = (FileConnection)Connector.open("file://IP_OF_COMPUTER_ON_SAME_NETWORK/");

根据 FileConnection API,您应该能够连接到网络上的设备,因为它允许主机名访问。

我无法在指定的计算机上运行 Web 服务器,否则我只会编写一个简单的 Web 脚本(并运行 Web 服务器)。

在此先感谢,维克拉姆

4

2 回答 2

1

AFAIK,您不能直接从远程计算机访问文件。如果您仍然想这样做,您的手机必须通过 WiFi 或 GPRS 与远程计算机连接。

于 2012-02-16T06:18:34.867 回答
0

在远程计算机上安装 apache 并将其设置为服务器 (localhost)。然后您可以通过手机浏览器查看文件夹。

于 2013-07-22T09:08:08.463 回答