亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Flex > 正文

基于Socket的網絡連接 Flex與.NET互操作(一)

2024-09-12 17:51:17
字體:
來源:轉載
供稿:網友
ActionScript 3.0提供了通過Socket連接的方式與服務器端通信。這點是超越傳統B/S結構的重要特征。這樣使得網絡通信可以即時連接,避免了HTTP協議無狀態連接的弊病。ActionScript 3.0使用XMLSocket類進行連接。需要注意的是使用XMLSocket類進行Socket連接時,不能自動穿過防火墻。要想穿過防火墻連接,則需要使用基于HTTP協議的RTMP協議。
通過查閱Adobe提供的API文檔可以了解到,XMLSocket提供了四個公開方法:
、XMLSocket(host:String=null,port:int=0)--創建一個新的XMLSocket對象。
、close():void--關閉一個XMLSocket。
、connect(host:String,port:int):void--連接到指定的TCP端口。
、send(object:*):void--將數據發送到連接服務端。
OK,了解這些后我們就可以用XMLSocket來開發基于Socket的網絡及時通信應用。下面通過C#提供一個Socket的服務端,并監聽8888端口。示例程序如下:
復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.IO;

namespace FlashFlexDotNet
{
class Program
{
static void Main(string[] args)
{
TcpListener listener;

try
{
listener = new TcpListener(8888);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return;
}

listener.Start();
Console.WriteLine("服務器啟動,等待客戶端連接.");
bool loop = true;

while (loop)
{
Socket s = listener.AcceptSocket();
NetworkStream ns = new NetworkStream(s);
StreamReader reader = new StreamReader(ns);
string result = string.Empty;
try
{
result = reader.ReadLine();
Console.WriteLine(result);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
}

服務器端Socket已經準備完畢,下面看看客戶端的ActionScript的XMLSocket怎么來建立Socket連接與.net的Socket服務端進行通信。
如本文前介紹,ActionScript 3.0提供了基于Socket的網絡連接類XMLSocket,我們可以直接使用它來開發基于Socket的網絡通信。如下建立一個基與ActionScript 3.0提供的XMLSocket的網絡連接:
復制代碼 代碼如下:

private function connectionServer():void
{
xmlConn = new XMLSocket();
xmlConn.connect("127.0.0.1",8888);
}

隨后,便可以通過XMLSocket的實例方法send()向Socket服務端發送消息了。如下代碼定義:
復制代碼 代碼如下:

private function onSend():void
{
xmlConn.send(txtData.text + "/n");
}

客戶端完整代碼:
復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#CDCAE6, #FFFFFF]">
<mx:Script>
<![CDATA[
import mx.controls.Alert;

private var xmlConn:XMLSocket;

private function connectionServer():void
{
xmlConn = new XMLSocket();
xmlConn.connect("127.0.0.1",8888);
}

private function onSend():void
{
xmlConn.send(txtData.text + "/n");
}
]]>
</mx:Script>
<mx:TextArea x="43" y="34" height="120" width="263" id="txtData"/>
<mx:Button x="93" y="180" label="連 接" fontSize="12" click="connectionServer()"/>
<mx:Button x="190" y="180" label="發 送" fontSize="12" click="onSend()"/>
</mx:Application>

如下為本文示例程序測試結果圖:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品视频免费专区在线播放| 成人观看高清在线观看免费| 一本色道久久88综合亚洲精品ⅰ| 欧美日韩国产成人| 亚洲夜晚福利在线观看| 亚洲午夜未满十八勿入免费观看全集| 欧美日韩裸体免费视频| 国产精品黄页免费高清在线观看| 欧美黑人狂野猛交老妇| 久久伊人色综合| 91久久久在线| 日韩欧美在线视频| 中文字幕亚洲欧美一区二区三区| 亚洲mm色国产网站| 91网在线免费观看| 日韩中文字幕视频| 亚洲精品wwwww| 亚洲999一在线观看www| 中日韩美女免费视频网址在线观看| 5252色成人免费视频| 日本一欧美一欧美一亚洲视频| 91精品国产高清久久久久久91| 久久久久久久久久婷婷| 麻豆国产精品va在线观看不卡| 国产精品一区二区3区| 在线精品视频视频中文字幕| 日韩欧美在线国产| 亚洲free性xxxx护士白浆| 91在线色戒在线| 欧美另类极品videosbest最新版本| 国产精品网红直播| 91精品国产色综合| 欧美国产日韩一区二区三区| 欧美午夜性色大片在线观看| 亚洲奶大毛多的老太婆| 欧美精品xxx| 日韩欧美在线视频日韩欧美在线视频| 国产精品欧美在线| 欧美精品999| 粉嫩老牛aⅴ一区二区三区| 精品国产欧美成人夜夜嗨| 爱福利视频一区| 亚洲精选在线观看| 久久亚洲精品一区二区| 精品福利樱桃av导航| 亚洲成色www8888| 2021国产精品视频| 亚洲精品天天看| 91免费在线视频网站| 5566成人精品视频免费| 91视频国产高清| 一区二区三区国产视频| 国产色婷婷国产综合在线理论片a| 亚洲精品久久久久中文字幕欢迎你| 亚洲欧美综合图区| 久久精品亚洲精品| 亚洲精品v天堂中文字幕| 欧美福利视频在线| 亚洲天堂网站在线观看视频| 欧美精品日韩三级| 成人激情春色网| 亚洲电影中文字幕| 亚洲电影免费观看高清完整版在线| 92看片淫黄大片看国产片| 久久久亚洲国产天美传媒修理工| 影音先锋欧美在线资源| 国产精品爽黄69天堂a| 奇米4444一区二区三区| 久久男人av资源网站| 久久免费高清视频| 国产午夜精品一区理论片飘花| 日韩视频免费大全中文字幕| 国产成人综合精品在线| 亚洲第一视频网| 亚洲成人黄色网址| 亚洲欧美日韩区| 久久久久久91香蕉国产| 中文字幕视频一区二区在线有码| 欧美中在线观看| 亚洲国产欧美在线成人app| 日韩成人av一区| 日本人成精品视频在线| 久久99青青精品免费观看| 欧美成人全部免费| 亚洲免费精彩视频| 久久久久久久久久久免费精品| 国产精品成人免费视频| 久久久av亚洲男天堂| 欧美多人乱p欧美4p久久| 欧美中文在线观看国产| 色综合色综合网色综合| 成人欧美一区二区三区在线湿哒哒| 亚洲精品久久7777777| 国产精品综合网站| 欧美电影免费看| 欧美最猛性xxxxx(亚洲精品)| 国产精品自产拍在线观看| 国产精品免费看久久久香蕉| 日韩精品中文字幕久久臀| 国产视频久久久| 91黑丝在线观看| 亚洲精品日韩激情在线电影| 日韩黄色在线免费观看| 日韩在线播放视频| 久久天堂电影网| 国产伦精品一区二区三区精品视频| 91网站在线免费观看| 欧美日韩国内自拍| 热久久免费国产视频| 国产精品欧美在线| 欧美大成色www永久网站婷| 琪琪第一精品导航| 91精品久久久久久| 欧美诱惑福利视频| 亚洲精品日韩激情在线电影| 91chinesevideo永久地址| 91精品国产自产在线| 国产精品视频26uuu| 亚洲精品一区中文字幕乱码| 亚洲成人黄色在线| 欧美高清性猛交| 国产69精品99久久久久久宅男| 色先锋久久影院av| 欧美性感美女h网站在线观看免费| 国产成人精品午夜| 国产精品96久久久久久又黄又硬| 日韩激情在线视频| 日韩在线精品一区| 97视频在线观看视频免费视频| www.亚洲人.com| 国产成人综合精品| 国产精品xxxxx| 91精品国产综合久久香蕉| 亚洲一区二区三区久久| 国产精品视频大全| 精品精品国产国产自在线| 久久免费少妇高潮久久精品99| 国产成人精品午夜| 日本高清不卡在线| 高清欧美性猛交xxxx黑人猛交| 成人黄色av网| 欧美激情一级二级| 亚洲美女av网站| 精品久久久久久久久久久久| 精品国产乱码久久久久久婷婷| 欧美洲成人男女午夜视频| 国内免费精品永久在线视频| 91免费版网站入口| 北条麻妃在线一区二区| 上原亚衣av一区二区三区| 中文字幕一精品亚洲无线一区| 亚洲国产精品久久久久| 欧美午夜精品在线| 91产国在线观看动作片喷水| 97在线看福利| 久久精品视频在线观看| 91美女片黄在线观| 亚洲国产成人精品久久| 欧美激情一区二区三区在线视频观看| 精品网站999www| 中文字幕日韩在线观看| 亚洲福利在线观看| 精品自在线视频| 国产欧美一区二区三区四区|