使用一个工具,我想在其中将文件发送到另一个我连接的对等方。如果您知道如何使用点对点将字节数组发送给另一个用户,请告诉我。我正在使用网络组进行分组和网络流进行连接,并使用对等 ID 与其他用户进行通信。
问问题
387 次
1 回答
1
以下来自我的应用sharedboard.net,稍作修改:
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;
.....
于 2013-02-05T08:45:40.337 回答