将Adobe Flash连接到C#/ SQl服务器

时间:2014-09-13 04:41:13

标签: c# sql-server web-services actionscript-3 flash

我正在尝试开发一个显示系统(PIS:乘客信息系统)。让我解释一下这个问题。

enter image description here

系统包括位于地铁站的液晶显示器。乘客可以看到列车的图形运动。传感器感应列车并将信息发送到我们的数据库。这些信息应显示在液晶显示屏和乘客上可以在液晶显示屏上看到火车的位置和到达时间,但我的问题在哪里?!!我的项目经理告诉我,信息应该使用Adobe Flash在液晶显示屏上显示。但我的问题是如何将信息发送到{{ 1}}文件.i谷歌搜索它,我发现我可以使用SWF但实际上我找不到任何有用的文章,请你帮我解决一下这个问题。

我应该显示lcd列车的运动,所以我应该将一个阵列发送给swf。

1 个答案:

答案 0 :(得分:1)

您有多种选择

  1. 使用URLLoader,它基本上是AJAX发送文本。您必须定期轮询到服务器。任何后端应该没问题。
  2. 您可以使用AMF,其工作方式与上述选项类似。但二进制数据是通过HTTP发送的,所以效率更高,但后端也必须理解AMF。
  3. 您可以使用套接字,提供简单的两种通信。后端当然需要成为套接字服务器。
  4. 您可以使用网络套接字,这基本上是全双工通信的新方式。后端必须实现websockets协议。我在传递中使用ws并且非常满意。
  5. 您可以使用基于SOAP的Web服务,但这样做很重,如果您想要使用它们,则需要使用Flex。
  6. 我的建议是一个简单的REST服务器,可以通过URLLoader访问。在ActionScript语言参考中,您可以找到足以进行客户端开发的示例。

    另一方面......如果已经设置了后端,请询问后端人员如何访问数据 - 我的意思是协议 - 并根据所提供的协议实现客户端。