Flex

Flex Socket 与 C# 通信<?xml version="1.0" encoding="utf-8"?>
Flex Socket 与 C# 通信
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
Flex Socket 与 C# 通信
<mx:Script>
Flex Socket 与 C# 通信    
<![CDATA[
Flex Socket 与 C# 通信        import mx.controls.Alert;
Flex Socket 与 C# 通信        /////////////////////////////////
Flex Socket 与 C# 通信        //private member 
Flex Socket 与 C# 通信        private var xmlsocket:XMLSocket= new XMLSocket();
Flex Socket 与 C# 通信        private var alert:Alert;
Flex Socket 与 C# 通信        private var tmpStr:String;
Flex Socket 与 C# 通信        
Flex Socket 与 C# 通信        /////////////////////////////////
Flex Socket 与 C# 通信        
Flex Socket 与 C# 通信        //连接服务器
Flex Socket 与 C# 通信        private function ConncetServer():void
Flex Socket 与 C# 通信        {
Flex Socket 与 C# 通信            xmlsocket.addEventListener(DataEvent.DATA,OnRecived);
Flex Socket 与 C# 通信            xmlsocket.addEventListener(Event.CONNECT , onConnected);
Flex Socket 与 C# 通信            this.xmlsocket.connect(this.txtIP.text,int(this.txtPort.text));
Flex Socket 与 C# 通信            
Flex Socket 与 C# 通信        }
Flex Socket 与 C# 通信    
Flex Socket 与 C# 通信        private function onConnected(evt:Event):void
Flex Socket 与 C# 通信        {
Flex Socket 与 C# 通信            xmlsocket.send(this.txtTrueName.text+" has connected");
Flex Socket 与 C# 通信            this.txtContent.text=this.txtContent.text+"连接成功\n";
Flex Socket 与 C# 通信        }
Flex Socket 与 C# 通信
Flex Socket 与 C# 通信        //发送信息
Flex Socket 与 C# 通信        private function Send():void
Flex Socket 与 C# 通信        {
Flex Socket 与 C# 通信            this.xmlsocket.send(this.txtTrueName.text+"|"+this.txtSendContent.text+"\n");
Flex Socket 与 C# 通信        }
Flex Socket 与 C# 通信        
Flex Socket 与 C# 通信        //接收数据
Flex Socket 与 C# 通信        private function OnRecived(event:DataEvent):void
Flex Socket 与 C# 通信        {    
Flex Socket 与 C# 通信            trace("等待读取数据信息");
Flex Socket 与 C# 通信            
Flex Socket 与 C# 通信            tmpStr = event.text;
Flex Socket 与 C# 通信            
Flex Socket 与 C# 通信            //alert=Alert.show("收到新消息","消息");
Flex Socket 与 C# 通信            
Flex Socket 与 C# 通信             this.txtContent.text=this.txtContent.text+"\n"+tmpStr;
Flex Socket 与 C# 通信        }
Flex Socket 与 C# 通信    
]]>
Flex Socket 与 C# 通信
</mx:Script>
Flex Socket 与 C# 通信    
<mx:Panel layout="absolute" right="0" left="0" top="0" bottom="0" horizontalAlign="left">
Flex Socket 与 C# 通信        
<mx:TextInput cornerRadius="20" themeColor="#0D79BE" borderColor="#070D04" borderStyle="inset" borderThickness="1" id="txtIP" text="192.168.1.55" left="88" top="23"/>
Flex Socket 与 C# 通信        
<mx:TextInput cornerRadius="20" themeColor="#0D79BE" borderColor="#070D04" borderStyle="inset" borderThickness="1" width="94" id="txtPort" text="9992" left="293" top="23"/>
Flex Socket 与 C# 通信        
<mx:TextInput cornerRadius="20" themeColor="#0D79BE" borderColor="#070D04" borderStyle="inset" borderThickness="1" width="94" id="txtTrueName" text="小虎" left="432" top="23"/>
Flex Socket 与 C# 通信        
<mx:Label text="服务器IP" fontSize="12" left="15" top="23"/>
Flex Socket 与 C# 通信        
<mx:Label text="姓名" fontSize="12" left="395" top="23"/>
Flex Socket 与 C# 通信        
<mx:Label text="端口" fontSize="12" left="256" top="23"/>
Flex Socket 与 C# 通信        
<mx:Button label="登录" fontSize="12" id="btnLogin" left="552" top="23" click="ConncetServer()"/>
Flex Socket 与 C# 通信        
<mx:Button label="发送" fontSize="12" id="btnSend" left="552" top="68" click="Send();" />
Flex Socket 与 C# 通信        
<mx:TextInput borderColor="#04010C" backgroundColor="#EEDBFC" width="516" borderStyle="inset" cornerRadius="20" alpha="1.0" id="txtSendContent" left="10" top="70"/>
Flex Socket 与 C# 通信        
<mx:TextArea borderColor="#010A10" id="txtContent" left="10" top="110" right="10" bottom="10" backgroundColor="#DEEEF3" cornerRadius="12"/>
Flex Socket 与 C# 通信    
</mx:Panel>
Flex Socket 与 C# 通信    
Flex Socket 与 C# 通信
</mx:Application>
Flex Socket 与 C# 通信

 

C# 

 

Flex Socket 与 C# 通信using System;
Flex Socket 与 C# 通信
using System.Collections.Generic;
Flex Socket 与 C# 通信
using System.ComponentModel;
Flex Socket 与 C# 通信
using System.Data;
Flex Socket 与 C# 通信
using System.Drawing;
Flex Socket 与 C# 通信
using System.Text;
Flex Socket 与 C# 通信
using System.Windows.Forms;
Flex Socket 与 C# 通信
using System.Net;
Flex Socket 与 C# 通信
using System.Net.Sockets;
Flex Socket 与 C# 通信
using System.Threading;
Flex Socket 与 C# 通信
namespace Server
}

相关文章: