【发布时间】:2011-06-09 17:36:16
【问题描述】:
我的任务是做这个应用程序:
到目前为止:我有一个构建蓝牙服务并等待传入连接的 J2SE 应用程序。
一个搜索服务的 J2ME 应用程序,当找到匹配项时,它会通过手机的摄像头连续点击流式传输图像。 J2SE 应用程序接受图像并将它们显示在桌面计算机上。
但是根据我的项目规范,我需要用 C# 开发桌面应用程序。
我尝试了什么?
我尝试逐行阅读 J2SE 代码并在 C# 中重现相同的代码。谷歌搜索后,我发现 32Feet 库是一个不错的选择。所以我继续阅读在 VB 中包含代码示例的文档,并尝试在 C# 中实现它。它从我成功地发现本地设备开始,但最终我陷入了与创建蓝牙服务相关的部分。
虽然大部分术语与 ServiceRecord、UUID/GUID 等相同...但我失败得很惨。此外,我测试了一些在 VB 中工作但在 C# 中失败的代码。甚至我也尝试过 OBEX...(一个小文件传输测试),它昨天有效,但今天失败并出现异常。
现在我正在考虑重新从头开始。有人可以帮助我建议进一步进行的方法。我的意思是我应该选择什么工具/库/环境。在 C# 中使用已开发的 J2ME 应用程序开发桌面应用程序的最佳且可靠的方法是什么?
请帮助。欢迎所有建议,即使是小的建议。我对蓝牙和 C# 都比较陌生。我在 Java 和 J2ME 方面有一些经验。
【问题讨论】:
-
抛出什么异常?什么不起作用?