-1

我必须在 c# 中使用 azure 编写一个应用程序:

具有工作角色比较 gps 信息存储用户个人资料信息

并且可以从用户设备获取和设置这两者。

例如,我想要我的设备通过打开与工作角色的连接来定期将其 gps 坐标上传到工作人员,验证用户,允许保存 gps 坐标而不是该用户的任何现有坐标。另外,或者作为我不知道的单独工作人员,我需要工作人员角色来检查和执行所有设备的 gps 的计算。然后在某些点将某些信息推送到特定设备。

我想要的似乎并不难,但只是找到一个从设备到天蓝色服务的 tcp 消息的简单示例,我花了几个小时查看我不理解的设备之间的通信

4

1 回答 1

0

可以使用 Azure 进行 TCP 编程,但如果您需要始终可用的 TCP 端点,则不实用。TCP 终结点不能在 Azure 中长时间保持非活动状态。

您当然可以按照 Ondrej 的建议使用 Web 服务。或者,您也可以使用 Azure 队列。我写了一篇关于使用 Azure Queues 进行扩展的博客。这是一个基于消息的解决方案,在 REST 调用之上运行。

我不清楚的是您需要直接从 Azure 访问所有设备。除非我误解了您的方案,否则您希望 Azure 角色“连接”到所有现有设备,从它们获取数据,在 Azure 中执行一些计算,然后将数据推送回设备?如果您的设备无法访问,这似乎很难做到并且容易出错 - 如果您的 GPS 设备注册了工作角色,并且可以通过公共 DNS 访问,我想您可以这样做。但就我个人而言,我倾向于只将数据从设备推送到云端的解决方案;这样应该会容易得多。您指的是哪种设备?你想做什么?

于 2013-02-28T20:18:35.267 回答