Java和flash的通訊代碼(XMLSocket類)
今天研究了一下flash里的XMLSocket類的通信源碼,給大家分享看看!
flash代碼:
CODE:[Copy to clipboard]var mySocket:XMLSocket = new XMLSocket(); //本地地址,端口5000 mySocket.connect("localhost", 5000); //事件 mySocket.onConnect = function(myStatus) { if (myStatus) { ; trace("連接成功!"); ; //發(fā)送信息 ; mySocket.send("soda" + "n"); ; trace("發(fā)送成功!"); } else { ; trace("連接失敗!"); } }; //接受信息事件 mySocket.onData = function (msg:String) { trace("接受到的內(nèi)容:" + msg); } -------------------------------------------------- java代碼:
CODE:[Copy to clipboard]import java.net.*; import java.io.*;
public class Server { public static void main(String[] args) throws Exception { ; //建立服務(wù)器(TCP) ; ServerSocket ss = new ServerSocket(5000); ; System.out.println("等待連接......."); ; Socket sk = ss.accept(); ; System.out.println("連接成功......"); ; //建立字符流 ; BufferedReader br = new BufferedReader(new InputStreamReader(sk.getInputStream())); ; System.out.println("獲取BufferedReader......"); ; System.out.println("獲取里面的內(nèi)容......"); ; //等待接受信息 ; String name = br.readLine();
//發(fā)送信息 ; PrintWriter os = new PrintWriter(sk.getOutputStream()); ; os.println("soda,soda" + "n"); ; os.flush(); ; os.close(); ; System.out.println("內(nèi)容:" + name); } }
相關(guān)文章:
1. Java構(gòu)建JDBC應(yīng)用程序的實(shí)例操作2. javascript設(shè)計(jì)模式 ? 建造者模式原理與應(yīng)用實(shí)例分析3. 一篇文章帶你了解JavaScript-對象4. Java HttpClient實(shí)現(xiàn)socks代理的示例代碼5. javascript xml xsl取值及數(shù)據(jù)修改第1/2頁6. JavaScript Tab菜單實(shí)現(xiàn)過程解析7. asp+jsp+JavaScript動(dòng)態(tài)實(shí)現(xiàn)添加數(shù)據(jù)行8. 怎樣用Javascript實(shí)現(xiàn)策略模式9. JavaScrip簡單數(shù)據(jù)類型隱式轉(zhuǎn)換的實(shí)現(xiàn)10. 詳解Java 虛擬機(jī)垃圾收集機(jī)制
