日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JavaXMLSocket實際使用的四種方法

Java XMLSocket在使用的時候有不少的問題出現(xiàn),都會困擾著我們的使用,下面我們就來看看如何才能更好的使用。首先來看看相關(guān)的四個方法。希望大家有所幫助。

梨林網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

ActionScript 3.0提供了通過Java XMLSocket連接的方式與服務(wù)器端通信。這點是超越傳統(tǒng)B/S結(jié)構(gòu)的重要特征。這樣使得網(wǎng)絡(luò)通信可以即時連接,避免了HTTP協(xié)議無狀態(tài)連接的弊病。ActionScript 3.0使用Java XMLSocket類進行連接。需要注意的是使用XMLSocket類進行Socket連接時,不能自動穿過防火墻。要想穿過防火墻連接,則需要使用基于HTTP協(xié)議的RTMP協(xié)議。

通過查閱Adobe提供的API文檔可以了解到,Java XMLSocket提供了四個公開方法:

1、Java XMLSocket(host:String=null,port:int=0)--創(chuàng)建一個新的XMLSocket對象。

2、close():void--關(guān)閉一個XMLSocket。

3、connect(host:String,port:int):void--連接到指定的TCP端口。

4、send(object:*):void--將數(shù)據(jù)發(fā)送到連接服務(wù)端。

OK,了解這些后我們就可以用XMLSocket來開發(fā)基于Java XMLSocket的網(wǎng)絡(luò)及時通信應(yīng)用。下面通過C#提供一個Socket的服務(wù)端,并監(jiān)聽8888端口。示例程序如下:

 
 
 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Net.Sockets;  
  6. using System.IO;  
  7. namespace FlashFlexDotNet  
  8. {  
  9. class Program  
  10. {  
  11. static void Main(string[] args)  
  12. {  
  13. TcpListener listener;  
  14. try  
  15. {  
  16. listener = new TcpListener(8888);  
  17. }  
  18. catch (Exception ex)  
  19. {  
  20. Console.WriteLine(ex.Message);  
  21. return;  
  22. }  
  23. listener.Start();  
  24. Console.WriteLine("服務(wù)器啟動,等待客戶端連接.");  
  25. bool loop = true;  
  26. while (loop)  
  27. {  
  28. Socket s = listener.AcceptSocket();  
  29. NetworkStream ns = new NetworkStream(s);  
  30. StreamReader reader = new StreamReader(ns);  
  31. string result = string.Empty;  
  32. try  
  33. {  
  34. result = reader.ReadLine();  
  35. Console.WriteLine(result);  
  36. }  
  37. catch (Exception ex)  
  38. {  
  39. Console.WriteLine(ex.Message);  
  40. }  
  41. }  
  42. }  
  43. }  
  44. }   

以上就是對Java XMLSocket的詳細(xì)介紹。希望大家有所幫助。


文章名稱:JavaXMLSocket實際使用的四種方法
本文鏈接:http://www.5511xx.com/article/ccescsc.html