自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java Socket通信Flash編程技巧

開(kāi)發(fā) 后端
Java Socket通信一直伴隨著我們的編程生活,但是有很多時(shí)候使用中會(huì)遇到不少的問(wèn)題,下面我們就從代碼中尋找我們需要的技巧。

Java Socket通信在使用的時(shí)候有不少的問(wèn)題,尤其是在小代碼的書(shū)寫(xiě)上。下面我們就看看Flash編程的寫(xiě)法,希望大家有編碼中找到自己想要的。那么閑話(huà)不多說(shuō),先來(lái)看看Java Socket通信的源代碼。

  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" creationComplete="initApp()">   
  3. <mx:Script>   
  4. <![CDATA[   
  5. import flash.net.Socket;   
  6. import mx.controls.Alert;   
  7. import flash.utils.ByteArray;   
  8. private var socket:Socket = new Socket();//定義Socket,準(zhǔn)備好情書(shū)的信封   
  9. //初始化程序   
  10. internal function initApp():void   
  11.  
  12. socket.addEventListener(Event.CONNECT,funConnect); //監(jiān)聽(tīng)是否連接   
  13. socket.addEventListener(Event.CLOSE,funClose); //監(jiān)聽(tīng)連接關(guān)閉   
  14. socket.addEventListener(ProgressEvent.SOCKET_DATA,funSocket); //監(jiān)聽(tīng)輸入流   
  15. socket.connect("localhost",1024); //連接服務(wù)器   
  16.  
  17. internal function funSocket(event:ProgressEvent) {   
  18. var srt:String = socket.readUTF();   
  19. loveText.text = loveText.text + "\n 機(jī)器人說(shuō):" + srt+"\n";   
  20.  
  21. internal function funConnect(event:Event):void   
  22.  
  23. loveText.text+="\n連接已建立 \n";   
  24.  
  25. internal function funClose(event:Event):void   
  26.  
  27. loveText.text+="\n連接已關(guān)閉 \n";   
  28.  
  29. internal function sendMessage(msg:String):void//發(fā)送數(shù)據(jù)對(duì)應(yīng)按鈕click事件   
  30.  
  31. var message:ByteArray=new ByteArray();//新建一個(gè)ByteArray存放數(shù)據(jù)   
  32. loveText.text+=msg+"\r\n";//在客戶(hù)端屏幕上輸出發(fā)送的內(nèi)容   
  33. message.writeUTFBytes(msg +"\r\n");//寫(xiě)入數(shù)據(jù),writeUTFBytes方法,以u(píng)tf-8格式傳數(shù)據(jù)避免中文亂碼   
  34. socket.writeBytes(message); //寫(xiě)入Socket的緩沖區(qū)   
  35. socket.flush();//調(diào)用flush方法發(fā)送信息   
  36. loveInput.text="";//清空發(fā)言框   
  37.  
  38. ]]>   
  39. </mx:Script>   
  40. <mx:TextArea x="10" y="10" width="703" height="263" id="loveText"/>   
  41. <mx:TextInput x="10" y="297" width="605" id="loveInput"/>   
  42. <mx:Button x="648" y="297" label="回復(fù)的內(nèi)容" id="sendBtn" click="sendMessage(loveInput.text)"/>   
  43. </mx:Application>  

以上就是對(duì)Java Socket通信的詳細(xì)介紹。希望大家有所收獲。

【編輯推薦】

  1. Java Socket編程相關(guān)源代碼的介紹
  2. Java Socket網(wǎng)絡(luò)傳輸?shù)男蛄谢瘷C(jī)制
  3. Java Socket傳輸如何完成自己的網(wǎng)絡(luò)任務(wù)
  4. Java Socket傳輸數(shù)據(jù)的文件系統(tǒng)介紹
  5. Java Socket通信的序列化和反序列化代碼介紹
責(zé)任編輯:張浩 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2015-09-08 10:06:18

JavaSocket編程通信

2012-03-19 11:41:30

JavaSocket

2011-12-13 12:32:54

JavaNIO

2010-03-22 13:25:47

Java Socket

2024-04-23 13:36:00

2010-03-17 14:22:40

Java Socket

2016-11-04 21:37:16

PythonSocket

2010-03-19 13:48:15

Java Socket

2012-02-15 10:34:29

JavaJava Socket

2010-03-18 20:13:03

Java socket

2013-01-24 10:14:54

SilverlightRIASocket

2009-06-11 10:00:05

Java Socket

2012-03-19 10:55:27

JavaSocket

2010-03-03 16:19:29

Python Sock

2009-02-04 09:45:05

Java SocketSocket APIJava編程

2013-03-26 12:46:23

Android開(kāi)發(fā)So

2013-03-27 13:26:04

Android開(kāi)發(fā)Socket

2012-02-15 10:26:40

JavaJava Socket

2010-03-19 11:12:23

Java Socket

2021-06-10 11:05:04

Java編程代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)