Actionscript 3 在as3中使用对等向另一个用户发送字节数组

Actionscript 3 在as3中使用对等向另一个用户发送字节数组,actionscript-3,air,adobe,flash-builder,Actionscript 3,Air,Adobe,Flash Builder,正在使用一个工具,在这个工具中,我想将文件发送到另一个我连接到的对等方。 如果您知道如何使用点对点将字节数组发送给其他用户,请告诉我。 我正在使用网络组进行分组,使用网络流进行连接,并使用对等ID与其他用户进行通信。以下内容来自我的应用程序,稍作修改: public function sendBAMessage(text: String): void { var message: Object = new Object(); message.ba = my

正在使用一个工具,在这个工具中,我想将文件发送到另一个我连接到的对等方。 如果您知道如何使用点对点将字节数组发送给其他用户,请告诉我。
我正在使用网络组进行分组,使用网络流进行连接,并使用对等ID与其他用户进行通信。

以下内容来自我的应用程序,稍作修改:

    public function sendBAMessage(text: String): void {
        var message: Object = new Object();
        message.ba = myByteArray; //you may want to copy the bytarray
        message.time = new Date().time;
        message.type = "byteArray";
        netGroup.post(message);
    }

    public function recieveMessage(o:Object):void{
        if(o.type == "byteArray"){
            var byteArrayRecieved : ByteArray = o.ba;
    }
当然,您不需要在邮件中添加时间和类型,但这有助于将来的扩展

如果您还需要接收处理:

  public function netStatus(e: NetStatusEvent): void {
         switch (e.info.code) {
      .....
         case "NetGroup.Posting.Notify":
                recieveMessage(e.info.message)
                break;
      .....