总监“TCP / IP套接字服务器/客户端”

时间:2010-02-01 18:41:20

标签: actionscript-3 flex lingo adobe-director

Director会成为创建套接字客户端的选项吗? 我的客户端需要接受服务器命令;帧率,开始等。

导演似乎是为控制电影而制作的。我在办公室有11.5导演。任何能提出建议的行话专家?

与客户的互动
SERVER ==> XML PACKET ==> CLIENT ==> swf播放给定的帧数和持续时间


链接
http://www.adobe.com/support/director/multiuser.html
http://www.adobe.com/products/director/multiuser/
http://smbus.org/specs/
http://opensmus.sourceforge.net/

刚发现这个 http://www.director-online.com/buildArticle.php?id=1158

1 个答案:

答案 0 :(得分:0)

Director本身不支持创建套接字连接。

有一个Xtra用于使用文本连接与服务器通信,称为多用户Xtra。它不提供完整的套接字命令,但它允许您打开与任意服务器的连接并来回发送消息。它有两种模式:一种只使用原始文本连接(类似于telnet,并且需要你基本上自己的服务器),以及一种通过专有的SMUS协议与“Shockwave Multiuser Server”对话的模式。 “Shockwave多用户服务器”提供匹配,向群组转发消息等服务,但它已被Adobe取消支持,因此大多数导演开发人员,我打赌,在基于任何长期项目的基础上都很怯懦。还有第三方替代方案,例如OpenSMUS,但您仍然依赖Adobe来继续支持Xtra。

如果您想继续沿着这条路走下去,我建议您访问OpenSMUS网站 - 那里有社区和代码示例。

另一种可能性是通过Flash对象进行联网并将Flash对象嵌入到Director中。由于您来自Flex / as3背景,显然,这对您来说可能是更好的迁移 - 您可以在Flash中执行网络工作,并在Director中构建其余的客户端。这可能是您最好的选择,特别是如果您已经为项目构建了一些基于Flash的基础架构。