Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5120279
  • 博文数量: 921
  • 博客积分: 16037
  • 博客等级: 上将
  • 技术积分: 8469
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 02:08
文章分类

全部博文(921)

文章存档

2020年(1)

2019年(3)

2018年(3)

2017年(6)

2016年(47)

2015年(72)

2014年(25)

2013年(72)

2012年(125)

2011年(182)

2010年(42)

2009年(14)

2008年(85)

2007年(89)

2006年(155)

分类: Erlang

2013-03-07 21:01:59

一、as端
1. 发

  1. var bin:ByteArray = new ByteArray();
  2. bin.writeMultiByte(strMsg, "utf-8");
  3. socket.writeShort(bin.length);
  4. socket.writeBytes(bin);
  5. socket.flush();

2. 收

  1. var length:uint = socket.readUnsignedShort();     
  2. var ba:ByteArray=new ByteArray();
  3. socket.readBytes(ba,0,length);
  4. var str:String = ba.readUTFBytes(length);

二、erlang端( {packet,0} )
1. 收

  1. <<Len:16, Bindata2/binary>> = Bindata,
  2. Data = binary_to_list(Bindata2),
2. 发


  1. gen_tcp:send(Socket,<<Len:16, BinData/binary>>),


文章来自: http://blog.csdn.net/skyman_2001/article/details/6624237






阅读(1800) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

137909131062013-05-21 20:00:12

我在上面的demo中没有看出erlang和AS3的联系呀,就看到了{packet,0}好像有点联系。。。但是模模糊糊的,,,求指导呀,最近也是在学erlang但是在as3和erlang的交互上十分的迷惘。。。比如,不知道AS3是怎么把包传给erlang的,有木有更具体的例子啊