投稿说明 bitsCN.com > 编程/数据库 > DotNet >
Flex与.NET基于Socket的网络连接(2)
我们可以直接使用它来开发基于Socket的网络通信。如下建立一个基与ActionScript 3.0提供的XMLSocket的网络连接:
1 private function connectionServer():void
2 {
3 xmlConn = new XMLSocket();
4 xmlConn.connect("127.0.0.1",8888);
5 }
随后,便可以通过XMLSocket的实例方法send()向Socket服务端发送消息了。如下代码定义:
1 private function onSend():void
2 {
3 xmlConn.send(txtData.text + "\n");
4 }
客户端完整代码:
1 <?xml version="1.0" encoding="utf-8"?>
2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
3 backgroundGradientAlphas="[1.0, 1.0]"
4 backgroundGradientColors="[#CDCAE6, #FFFFFF]">
5 <mx:Script>
6 <![CDATA[
7 import mx.controls.Alert;
8
9 private var xmlConn:XMLSocket;
10
11 private function connectionServer():void
12 {
13 xmlConn = new XMLSocket();
14 xmlConn.connect("127.0.0.1",8888);
15 }
16
17 private function onSend():void
18 {
19 xmlConn.send(txtData.text + "\n");
20 }
21 ]]>
22 </mx:Script>
23 <mx:TextArea x="43" y="34" height="120" width="263" id="txtData"/>
24 <mx:Button x="93" y="180" label="连 接" fontSize="12" click="connectionServer()"/>
25 <mx:Button x="190" y="180" label="发 送" fontSize="12" click="onSend()"/>
26 <mx:Application>
如下为本文示例程序测试结果图:
推荐文章
相关文章
热门文章






























