我正在尝试制作一个简单的聊天网络应用程序。简单的方法是每隔x秒使webapp(flash / ajax)查询服务器以查找新消息。
有没有办法让web-app成为监听器,以便只要有客户端显示新消息,服务器就会联系它?我听说过有可能使用flash。
由于
答案 0 :(得分:0)
有许多不同的方法可以实现服务器启动的通信。 Here you can read a good overview
答案 1 :(得分:0)
Flash套接字可用于执行您所描述的内容:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html
其工作原理如下:
Flash会打开与服务器的套接字连接。如果服务器有更新内容,则使用连接发送data.Flash重新获取数据并触发事件(socketData)以告知应用程序新数据可用
如果您使用套接字,则Flash启动连接而不是服务器,因此NAT不是问题,但阻止这些连接的防火墙可以是。