国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

18.14.XMLSocket通信

2024-09-05 20:46:51
字體:
來源:轉載
供稿:網友
18.14.1. 問題
我想創建一個服務器的連接,不需要請求就可接收XML 數據。
18.14.2. 解決辦法
使用XMLSocket 類打開服務器連接,它允許服務器發送信息給客戶端,當數據到達客戶端時已經有被接收和處理的信息了。
18.14.3. 討論
XMLSocket 類實現了客戶端socket,讓Flash Player 和AIR 應用程序可以指定IP 地址和域名即可連接到服務器。要使用XMLSocket 類,服務器端必須運行一個能了解XMLSocket所使用協議的伺服器。協議為::
XML 信息是通過全雙工傳輸控制協議/互聯網協議(TCP/IP) 流發送。

每個XML 信息都是一個完整的XML 文檔,以0字節結束。

通過單個XMLSocket 連接可發送和接收無線數量的XML 信息。要連接到XMLSocket 對象,先創建一個XMLSocket 對象,然后使用IP 地址或域名和端口數字作為參數調用connect 方法:
+展開
-ActionScript
var xmlsock:XMLSocket = new XMLSocket();
xmlsock.connect("127.0.0.1", 8080);

端口號是必須的,因為XMLSocket 連接的端口號不能小于1024。給DataEvent.DATA 事件添加監聽器,用于接收數據:
+展開
-ActionScript
xmlsock.addEventListener(DataEvent.DATA, onData);
private function onData(event:DataEvent):void
{
trace("[" + event.type + "] " + XML(event.data));
}

返回的字符串可轉換為XML,使用E4X 進行解析。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 哈巴河县| 丹东市| 改则县| 定州市| 肥城市| 龙陵县| 南丹县| 淮阳县| 巴彦县| 正宁县| 育儿| 乐清市| 聊城市| 泾源县| 余庆县| 靖边县| 藁城市| 蒙自县| 营山县| 喀喇沁旗| 翁牛特旗| 蕉岭县| 永昌县| 黄山市| 财经| 永顺县| 白朗县| 通渭县| 荣成市| 衢州市| 延津县| 大关县| 保山市| 防城港市| 苍梧县| 科尔| 黄石市| 旅游| 磐安县| 光泽县| 石棉县|