socket连接,发送,接收

本文介绍了一个使用Flash进行Socket通信的具体示例。通过此示例,读者可以了解到如何创建Socket连接、发送消息及接收服务器返回的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
  3.     <mx:Script>
  4.         <![CDATA[
  5.             private var socket:Socket
  6.             private function init():void{
  7.                 socket= new Socket();
  8.                 socket.addEventListener(Event.CONNECT,connect);
  9.                 socket.addEventListener(ProgressEvent.SOCKET_DATA,dataHanlder);
  10.                 socket.connect("192.168.2.44",8888);
  11.             }
  12.             private function connect(e:Event):void{
  13.                 var msg:String="welcome my blog";//发过去的消息
  14.                 var ba:ByteArray = new ByteArray();//二进至
  15.                 ba.writeUTF(msg);//把msg转为二进至
  16.                 socket.writeBytes(ba)//写进socket
  17.                 socket.flush(); //发送
  18.             }
  19.             private function dataHanlder(e:Event):void{
  20.                 trace(socket.readUTF());//服务器回的消息
  21.             }
  22.         ]]>
  23.     </mx:Script>
  24. </mx:Application>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值