如果我希望能够将计算机与手机同步。我从我的计算机向手机发送消息(短信和自定义电话应用程序)我需要连接2的哪些参数。我在哪里可以找到有关如何执行此操作的信息?
答案 0 :(得分:3)
在我看来,在这种情况下使用“同步”一词会让人感到困惑。
我认为(如果我理解正确的话)您希望拥有一个自定义手机应用程序,可以与计算机或某个服务器上的其他自定义应用程序“对话”。那是对的吗?如果是这样,那就是你需要做的概念。
在这种情况下,手机应用程序是唯一可以启动通信的应用程序,因为它实际上是一个tcp / ip客户端(它不一定是,但最初构建起来会更简单)。桌面应用程序必须在手机应用程序尝试“连接”之前运行。因为它实际上是一个tcp / ip服务器应用程序。
手机应用程序可以发出服务器应用程序(您的桌面应用程序)的请求,并从服务器获取响应。手机应用程序可以将“数据”发送到服务器应用程序,服务器应用程序可以将“数据”发送回手机应用程序。
我建议使用带有JSON的HTTP REST作为数据交换格式。也就是说,数据是通过JSON格式的“wire”发送的(它在带宽方面比XML更轻)。
请注意,当我说“桌面”应用程序时,如果您的托管服务提供商允许,此应用程序也可以在Internet(或云)上的某些服务器上运行。任何支持ASP.NET的托管服务提供商通常都允许在IIS中托管的WCF服务。
此Google链接会生成多个结果,可帮助您入门 http://www.google.com/search?hl=en&q=windows+phone+7+HTTP+REST&aq=f&aqi=&aql=&oq=
如果您对支撑自己的各种技术完全陌生,那么这并不容易。这一切都没有什么变得复杂,但与其他一切一样,当你第一次开始时,你会看到你面前有一座巨大的山峰,你需要攀登(规避不会帮助:))。