我正在制作一个微型mmorpg项目。我使用c#制作服务器,客户端是Flash AS3。我应该如何组织客户端 - 服务器消息传递系统?我希望客户能够向房间内的所有客户端,服务器,特定客户端发送消息。我应该有某种客户端ID还是内置的?我的消息(XML)是否有来自/来自标签?我想在游戏中拿着一个动画片段的地图,其中关键是clientid和movieclip是它所指向的,所以服务器可以这样说:clientId已断开连接,然后我的游戏可以通过clientId获取头像并将其从显示列表中删除等。那么这是一个很好的方法吗?
谢谢!
答案 0 :(得分:1)
我认为Socket是AS3的最佳选择,如果你需要实时的话。除了使用clientID之外,没有其他方法可以识别/授权客户端。然而我对游戏几乎一无所知,但我认为基本逻辑应该是这样的:
timeout
秒。如果有的话
没有应该发送默认的动作
ping。