zoukankan      html  css  js  c++  java
  • MultiUser01 – 简介

    这个东东可以让Director Movie进行网络通信。

    MultiUser Xtra和它的千人斩Server端是D8.5自带的。(不提11.5?)

    二者一起可以譬如:

    1. 用D做个网络聊天程序
    2. 做一个局域网共享的白板程序,everybuddy都可以去涂涂画画
    3. 做一个局域网共享的舞台,可以协作和查看实时的真实效果
    4. 多玩家游戏

    MultiUser xtra有三种通信的方法:

    1. 所有消息都发给server,由server转发;
    2. 直接和目的movie建立p2p连接;
    3. 连接文本服务器,然后。。。譬如邮件服务器神马的。

     

    MultiUser的Server和Xtra是两个完全独立的模块。就是说Server程序是另开的,可以是单独的专门的一台电脑,但并不是说不能和Movie同在一台机器。

     

    MultiUser可支持交换的数据类型并不仅限于数字字符神马的,lingo的类型它都行,string,integer就不说了,point,color,rect,list,3D vector,3D transforms,甚至media和picture都可以(using the media or picture of member cast member properties)。

     

    Xtra的用法木啥说的。Server的话,貌似也木啥说的。就是说用Server除了做简单的转发Movie之间的消息以外,还可以:

    1. 可以暂存转发的消息哦!
    2. 将movie分组,group,逻辑上区分movie;
    3. group也可以有属性,attribute;
    4. 直接和server通信,获取它收到的所有消息;
    5. 访问server端的文本文件;
    6. 通过写lingo脚本向server端添加server-side logic和多线程处理。

     

  • 相关阅读:
    阅读笔记二
    阅读笔记一
    2017年秋季个人阅读计划
    问题账户需求分析
    阅读笔记(一)《软件需求与分析》需要掌握的内容
    我们应该创新吗?
    让你的英文文章看起来高级的一些词汇
    让你的英文文章看起来高级的一些词汇
    Windows的任务管理器怎么显示进程的图标
    如何和不好相处的人一起工作
  • 原文地址:https://www.cnblogs.com/mumuliang/p/2311769.html
Copyright © 2011-2022 走看看