2014-01-23 15 views
0

我正在用Flex/as3客户端编写应用程序。客户端需要每分钟向服务器发送一些数据(此时一个大约10 KB的xml文件,但稍后可能会扩展到100 KB),然后再接收另一个类似的xml文件。服务器的工作是验证xml文件中的数据并可能更新mysql数据库。当服务器处理xml文件时,需要通知与发送数据的客户端(并且客户端可以随时加入/离开组)相同的“组”中的其他一些Flex/as3客户端,以便他们随后可以选择是否下载文件。可以有几个这样的客户群(来自不同群体的客户不相互交谈)。由于我对PHP有点熟悉,我宁愿将它用于服务器端脚本。什么是相对罕见的as3/php/mysql交互的最佳方法

我的问题有以下几点:

1)难道是最好写这是一个套接字应用程序?或者这应该只是POST数据发送到Web脚本?

2)如果这是作为一些POST数据发送到Web脚本,我如何确保其他客户端得到通知?我是否每隔几秒钟就会ping我的脚本(听起来是资源密集型的)...

3)是否有一些框架/库(我应该在客户端或服务器端)用于促进开发?

我感谢您的帮助,

伊利亚

回答

0

你最好的选择是使用套接字连接。普通的POST数据将会变得缓慢和费用。如果你坚持这样做,我已经做过,可以告诉你如何,但最终这应该更容易:http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cfb.html

+0

XML套接字实际上是我认为我需要做的,但要确认,因为更新频率相当低。对于XML套接字,是否有一些框架/库,你会建议或XMLsocket类足够我需要什么?谢谢! – Ilya

相关问题