我正在使用ActionScript3在Flash中构建游戏,我有一个与Flash实例通信的C#Web服务。我想在我的游戏中聊天。因此,当用户A向用户B发送消息时,调用适当的Web服务功能。我希望Web服务功能调用用户B中的事件,告诉它已收到新消息。为了做到这一点,我想我需要持续连接到Web服务或其他什么,但我怎么能这样做?我可以在网上准备一些东西吗?
感谢。
答案 0 :(得分:2)
对于类似的东西,最好的选择是与服务器的套接字连接。在Flash中设置非常简单,我认为C#也是如此。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html
只需创建一个套接字,将其指向您的服务器,然后聆听socketData
事件。