【发布时间】:2012-11-14 08:22:13
【问题描述】:
我正在编写一个桌面应用程序,它必须与紧凑框架 3.5 中的 Windows 移动应用程序通信。如果连接可用,则这两个应用程序之间必须通过 Internet 进行通信才能根据命令在它们之间发送数据。
系统将在设备和桌面应用程序之间发送消息和对象(如图像),并通过发送命令检查桌面是否可以看到设备,并且响应超时。 (然后应用程序将知道该设备不可用)。 移动设备在线时也会向桌面应用程序发送消息,桌面知道移动设备已连接(通信注册类型)
有人可以告诉我完成此任务的最佳方法吗?
我做了一些研究,发现这个site 接近于我想要的基于事件的驱动通信,但无法在每台设备上设置电子邮件。
在设备上打开电池寿命和互联网不是问题。
我是否应该检查使用 System.Net.Socket 类以在两个应用程序之间进行这种类型的通信,如果是,我将如何设置以便防火墙不会干扰并让我的桌面应用程序通过 Internet 被看到移动应用程序?
希望有人可以为我传播一些信息,如果您有答案,请提供链接,以便我阅读。
【问题讨论】:
标签: c# windows-mobile desktop