如何在两台掌上电脑之间通过Wi-Fi发送文件?

时间:2010-06-09 11:04:54

标签: windows-mobile java-me java

我有两台Pocket PC,我想要编写一个能够通过Wi-Fi发送文件的应用程序,因为你知道Pocket PC的操作系统是Windows移动的。

我可以使用J2SE吗?(因为windows-mobile)或者我必须编写J2ME Application吗?请通过一个示例源代码告诉我。

非常感谢...

4 个答案:

答案 0 :(得分:1)

A tutorial of setting up and using Wi-Fi peer-to-peer connections between Pocket PC

之后你只需编写一个简单的套接字服务器就可以了。

以下是一些将在Windows Mobile上运行的JVM。

Mysaifu JVM Product page 根据官方产品页面,Mysaifu JVM是一个“在Windows Mobile上运行的Java虚拟机。它是GPLv2(GNU公共许可证版本2)下的免费软件。”

Mysaifu JVM(Java虚拟机)将与大多数基于Windows的PDA和PDA手机配合使用,包括在Windows Mobile 5.0,6.0,Windows Mobile 2003 for Pocket PC和Windows Mobile 2003 Second Edition for Pocket PC上运行的手机。文件的实际大小非常小,仅为5MB,但为了完成安装,您需要大约10MB的可用空间。

Ewe Launcher Company page Ewe实际上是一个“编程系统,允许您使用Java编写应用程序,这些应用程序在桌面系统上,在移动系统上运行完全相同,甚至在Web浏览器中作为Applet运行。”通过这种方式,它不是Windows Mobile的免费Java运行时环境(J2RE),但有一个Ewe Launcher似乎可以满足这种需求。

答案 1 :(得分:0)

您可以通过WiFi使用FTP。 J2SE我不这么认为。

您可以使用.NET紧凑框架和与Java非常相似的C# 或者您可以使用Sun的Java ME CDC 上次我检查过他们有Windows Mobile的运行时。

对于FTP代码,请查看OpenNETCF(紧凑框架)。

答案 2 :(得分:0)

几年前,当我查看这个区域时,我确实发现了一个名为Mysaifu的JVM,作者对功能请求和错误修复非常有帮助,所以如果你真的想在java中使用他的话,你可以编写代码JVM。

我认为最简单的方法是使用visual studio和c / c ++。如果你必须使用java,你可以使用这个Mysaifu作为你的JVM。当时它对我来说很好。

答案 3 :(得分:0)

查看this教程。这些例子不是java,但它可能很有用。