AS3 Socket 编程

3 篇文章 0 订阅
2 篇文章 0 订阅

AS3 Socket编程,其实没有你大家想像的那么复杂。任务复杂的东西都是由简单的事物组成,所以学习也是一样,先从最简单的学起。

先看以下代码。

 

package
{
 import flash.display.Sprite;
 import flash.events.Event;
 import flash.events.ProgressEvent;
 import flash.net.Socket;
 
 public class Main extends Sprite
 {
  private var socket:Socket = new Socket;
  
  public function Main()
  {
   socket.addEventListener(Event.CONNECT, onConnect);
   socket.addEventListener(ProgressEvent.SOCKET_DATA, onSocketData);
   socket.connect("localhost", 5201);
  }
  
  private function onConnect(evt:Event):void
  {
   trace("服务器已连接");
  }
  
  private function onSocketData(evt:ProgressEvent):void
  {
   trace(socket.readUTFBytes(socket.bytesAvailable));
  }
 }
}

这段代码实现了最简单的几个步骤:一、创建Socket。二、连接服务器。三、侦听服务器是否连接事件。四、接收服务器发送的字符串。那么,如果向服务器发送消息呢。请看:AS3 Socket编程视频教程http://www.aizna.com/forum.php?mod=viewthread&tid=410视频教程内容: 第一讲:创建Socket与数据接收 第二讲:Socket数据发送和一些异常处理 第三讲:Socket封装(上) 第四讲:Socket封装(下) 第五讲:实现聊天功能(上) 第六讲:实现聊天功能(下)附件包含:AS3客服端源文件。C++服务器源文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值